/* Copyright (c) Fluid Creativity, 2007 */

Window.onDomReady(function()
{
	// Top Level Tabs
	var tabClickers = document.getElementById('tabs').getElementsByTagName('li');
	var tabContent = document.getElementsByClassName('tabContent');
	
	var tabs = new Accordion(tabClickers, tabContent, {opacity: true,
		onComplete: function(el) {
			var el = this.elements[this.previous];
			if (el.offsetHeight > 0) el.setStyle('height', 'auto'); 
		}
	});

	// Second Level Tabs
	var subtabClickers = document.getElementsByClassName('subtabTitle');
	var subtabContent = document.getElementsByClassName('subtabContent');
	
	var subtabs = new Accordion(subtabClickers, subtabContent, {opacity: true, alwaysHide: true, start: 'all-closed'});

	// Active State
	tabs.togglers.each(function(tog, i)
	{
		tog.addEvent('click', function()
		{
			subtabs.showThisHideOpen(-1);
		
			for (var i=0;i<tabClickers.length;i++) {
				tabClickers[i].className = tabClickers[i].className.replace(/_over/, '');
			}
   			
			tog.className = tog.className + "_over";
		});
		
		if (tog.className.match(/_over/)) tabs.showThisHideOpen(i);
	});
	
	// FAQ button
	$ES('a.faqButton').each(function(button) {
		button.addEvent('click', function()
		{
			$E('li.faqs').fireEvent('click');
			return false;
		});
	});
});
 
