var list;
var tabNames = new Array();
var timer;
var seconds = 5;
var parent;
var tabInit=false;

function initTabRotator(){
	if(tabInit==false){
		tabInit=true;
	parent = $("tabs-menu");
	list = parent.getElementsByTagName("div");
	for (var i = 0; i < list.length-1; i++) { 
		if (list[i].className.indexOf("tab-menu")!=-1){
			tabNames.push(list[i].id.substring(0, list[i].id.indexOf("-")));
		}
	}
	if (isSafari) timer = setInterval("safariDraw()",500);
	}
}

function safariDraw(){
	list[0].className = list[0].className;
}

function resetTabs(){
	for (var i = 0; i < tabNames.length; i++) {
		document.getElementById(tabNames[i]+"-tab").className = "tab-menu";
		document.getElementById(tabNames[i]+"-box").style.display = "none";
	}
}

function autoTabRotate(){
	Timer.StartTimer();
	var index = 0;
	var obj;
	list = parent.getElementsByTagName("div");
	for (var i = 0; i < list.length-1; i++) { 
		if (list[i].className.indexOf("selected-tab-menu")!=-1){
			index= i;
		}
	}	
	if (index==tabNames.length-1)
	{
		obj = list[0];
	}
	else
	{
		obj = list[index+1];
	}
	miniSelectTab(obj);
}

function stopTimer(){
	clearInterval(timer);
	Timer.StopTimer();
}

function showBox(id){
	var obj = $(id);
	obj.style.display = "block";
}


function selectTab(obj){
	if (!flash) return;
	resetTabs();
	showBox(obj.id.substring(0, obj.id.indexOf("-"))+"-box");
	obj.className = "selected-tab-menu";
	stopTimer();
}

function miniSelectTab(obj){
	resetTabs();
	showBox(obj.id.substring(0, obj.id.indexOf("-"))+"-box");
	obj.className = "selected-tab-menu";
}