var timer=new Array();
var TheClickedLayer="";
function ShowDiv(TheLayer,TheHref)
{
	if(document.getElementById(TheLayer)==null) return;
	if(document.getElementById(TheLayer).style.display=="") return false;
	document.getElementById(TheLayer).style.display="";
	StopTimer(TheLayer);
}
function HideDiv(TheLayer,TheI)
{
	MainLayer=TheLayer.replace(/_(\d+)/g,"");
	for(i=0;i<TheDivs.length;i++){
		if(TheDivs[i].id.indexOf(MainLayer)!=-1){
			TheDivs[i].style.display="none";	
			clearInterval(timer[TheDivs[i].id]);
		}
	}
	document.getElementById(TheClickedLayer).style.display="";
}

function ShowThis(TheLayer)
{
	HideAll();
	TheClickedLayer=TheLayer;
	document.getElementById(TheLayer).style.display="";
}

function StartTimer(TheLayer)
{
	timer[TheLayer]=setInterval("HideDiv('"+TheLayer+"')",100);
	if(TheLayer.indexOf("_")!=-1){
		StartTimer(TheLayer.replace(/_\d+$/,""));
	}
}
function StopTimer(TheLayer)
{
	MainLayer=TheLayer.replace(/_(\d+)/g,"");
	for(i=0;i<TheDivs.length;i++){
		if(TheDivs[i].id.indexOf(MainLayer)!=-1){
			clearInterval(timer[TheDivs[i].id]);
			timer[TheDivs[i].id]="";
		}
	}
}
function Goto(ThePage)
{
	location.href=ThePage;
}

function HideAll()
{
	for(i=0;i<TheDivs.length;i++){
		if(TheDivs[i].id.indexOf("Layer")!=-1){
			TheDivs[i].style.display="none";
			clearInterval(timer[TheDivs[i].id]);
			timer[TheDivs[i].id]="";
		}
	}
}
