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
		if(navigator.appVersion.toLowerCase().indexOf("safari")!=-1)
		{
			document.getElementById(TheLayer).style.left=posX+TheWidth+0+"px"
		}
		else
			{
					document.getElementById(TheLayer).style.left=posX+TheWidth+1+"px"
			}
			
	if(navigator.userAgent.toLowerCase().indexOf("mac")!= -1)
		{
			if(navigator.appVersion.toLowerCase().indexOf("ie")!=-1)
			{				
				document.getElementById(TheLayer).style.left=posX+TheWidth+(-9)+"px"
			}			
		}
	
	if(Pos=="Left")
	{
		TheAdjX=0
		TheAdjY=24
	}
	else
	{
		TheAdjX=0
		TheAdjY=16
	}
	
	if(navigator.appVersion.indexOf("MSIE")!=-1)
	{
		
		if(Pos=="Left")
		{
			TheAdjX=10
			TheAdjY=24
		}
		else
		{	
			TheAdjY=17
			TheAdjX=0
		}
	}
	if(navigator.userAgent.toLowerCase().indexOf("mac")!= -1)
		{
			if(navigator.appVersion.toLowerCase().indexOf("ie")!=-1)
			{				
				TheAdjX=0
				TheAdjY=21
			}			
		}
		
	
	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"
	}
	if(navigator.userAgent.toLowerCase().indexOf("mac")!= -1)
		{
			if(navigator.appVersion.toLowerCase().indexOf("ie")!=-1)
			{	if(TheLayer.indexOf("_")!=-1)
					{			
						document.getElementById(TheLayer).style.top=posY+(-5)+"px"
					}
			}			
		}
	if(navigator.userAgent.toLowerCase().indexOf("mac")!= -1)
		{
			if(navigator.appVersion.toLowerCase().indexOf("safari")!=-1)
			{	if(TheLayer.indexOf("_")!=-1)
					{			
						document.getElementById(TheLayer).style.top=posY+(-1)+"px"
					}
			}			
		}
	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"
			clearTimeout(timer[TheDivs[i].id])
		}
	}
}
function StartTimer(TheLayer)
{
	//alert(TheLayer);
	timer[TheLayer]=setTimeout("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)
		{
			clearTimeout(timer[TheDivs[i].id])
			timer[TheDivs[i].id]=""
		}
	}
}
function Goto(ThePage)
{
	//alert(ThePage)
	location.href=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"
				clearTimeout(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"
			clearTimeout(timer[TheDivs[i].id])
			timer[TheDivs[i].id]=""
		}
	}
}


function printthis()
{
	window.open("/printpage.html","printpage")
}

function newWindow(mypage,myname,w,h,features) {
 if(screen.width){
 var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	}else{winl = 0;wint =0;}
	if (winl < 0) winl = 0;
	if (wint < 0) wint = 0;
 //var winl=300;
 //var wint=300;
	var settings = 'height=' + h + ',';
	settings += 'width=' + w + ',';
	settings += 'top=' + wint + ',';
	settings += 'left=' + winl + ',';
	settings += features;
	win = window.open(mypage,myname,settings);
	win.window.focus();
}
