var timer=new Array()

function ShowDiv(TheLayer,TheHref,Pos)

{

	if(document.getElementById(TheLayer)==null)

		return



	if(document.getElementById(TheLayer).offsetHeight<10)

		return



	if(document.getElementById(TheLayer).style.visibility=="visible")

		return false



	TheWidth=TheHref.offsetWidth



	if(TheHref.offsetParent)

	{

    	for( var posX = 0, posY = 0; TheHref.offsetParent; TheHref = TheHref.offsetParent )

		{

			posX += TheHref.offsetLeft;

			posY += TheHref.offsetTop;

	    }

	}

	

	if(TheLayer.indexOf("_")==-1)

	

		document.getElementById(TheLayer).style.left=posX+"px"

		

	

	else

	

		document.getElementById(TheLayer).style.left=posX+TheWidth+1+"px"

	

		

		/*if(navigator.appVersion.indexOf("MSIE")!=-1)

			document.getElementById(TheLayer).style.left="721px"

		else

			document.getElementById(TheLayer).style.left="731px"*/





	

	if(Pos=="Left")

	{

		TheAdjX=148

		TheAdjY=-15

	}

	else

	{

		TheAdjX=-0

		TheAdjY=16

	}

	

	if(navigator.appVersion.indexOf("MSIE")!=-1)

	{

		

		if(Pos=="Left")

		{

			TheAdjX=148

			TheAdjY=0

		}

		else

		{	

			TheAdjY=17

			TheAdjX=0

		}

	}

	

	

	if(TheLayer.indexOf("_")==-1)

	{

		document.getElementById(TheLayer).style.top=posY+TheAdjY+"px"

		document.getElementById(TheLayer).style.left=posX+TheAdjX+"px"

		

	}

	else

	{

		document.getElementById(TheLayer).style.top=posY+"px"

		//document.getElementById(TheLayer).style.left=posX+"px"

		//document.getElementById(TheLayer).style.left="120px"

	}





	document.getElementById(TheLayer).style.visibility="visible"



	MainLayer=TheLayer.replace(/_\d+$/,"")

	HideExcept(MainLayer,TheLayer)

	StopTimer(TheLayer)

}





function HideDiv(TheLayer,TheI)

{

	if (TheI == 'false')

		MainLayer=TheLayer.replace(/_(\d+)/g,"")

	else

		MainLayer=TheLayer

	for(i=0;i<TheDivs.length;i++)

	{

		if(TheDivs[i].id.indexOf(MainLayer)!=-1)

		{

			TheDivs[i].style.visibility="hidden"		

			TheDivs[i].style.left="0px"

			TheDivs[i].style.top="0px"

			clearInterval(timer[TheDivs[i].id])

		}

	}

}

function StartTimer(TheLayer)

{

	//alert(TheLayer);

	timer[TheLayer]=setInterval("HideDiv('"+TheLayer+"','false')",1000)

	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)

{

	//alert(ThePage)

	location.href=ThePage

}

function GotoNew(ThePage)

{
	window.open(ThePage)
	
}

function HideExcept(TheLayer,TheChild)

{

	SubTrees=TheLayer+"_"

	for(i=0;i<TheDivs.length;i++)

	{

		if(TheDivs[i].id.indexOf(SubTrees)!=-1 && TheDivs[i].id!=TheChild && TheDivs[i].id.indexOf("_")!=-1)

		{

			if(TheDivs[i].id.indexOf(TheChild)==-1 || TheChild=="")

			{

				TheDivs[i].style.visibility="hidden"

				TheDivs[i].style.left="0px"

				TheDivs[i].style.top="0px"

				clearInterval(timer[TheDivs[i].id])

			}

		}

	}

}

function HideAll()

{

	for(i=0;i<TheDivs.length;i++)

	{

		if(TheDivs[i].id.indexOf("Layer")!=-1)

		{

			TheDivs[i].style.visibility="hidden"

			clearInterval(timer[TheDivs[i].id])

			timer[TheDivs[i].id]=""

		}

	}

}