/*!
 * Tab functions
 */
var rotateSpeed = 5000; // Milliseconds to wait until switching tabs.
var currentTab = 0; // Set to a different number to start on a different tab.
var numTabs;
var autoRotate;

function openTab(clickedTab){
	tabArea = $(".tabs-a");
	tabLink = tabArea.find(".tab-list li a");
	thisTab = tabLink.index(clickedTab);

	tabLink.removeClass("active");
	tabLink.eq(thisTab).addClass("active");
	tabArea.find(".box-a").css('margin-left','-9999px');
	tabArea.find(".box-a").eq(thisTab).css('margin-left','0');
	currentTab = thisTab;
}

function rotateTabs(){
	nextTab = (currentTab == (numTabs - 1)) ? 0 : currentTab + 1;
	openTab($(".tabs-a .tab-list li a:eq("+nextTab+")"));
}


/* ------------------------------------------------- *
 * Global jQuery functions
 * ------------------------------------------------- */
$(document).ready(function(){
//For tabs
	tabArea = $(".tabs-a");
	tabLink = tabArea.find(".tab-list li a");
	numTabs = tabLink.length;

	tabLink.click(function() { openTab($(this)); return false; });
	tabArea.mouseover(function(){clearInterval(autoRotate)}).mouseout(function(){autoRotate = setInterval("rotateTabs()", rotateSpeed)});
	tabLink.eq(currentTab).click();
	tabArea.mouseout();
});
