var timer_time;
var layername;

/* get's the x position of the div obj*/
function getX(obj) {
	var curleft = 0;
	if(obj.offsetParent) {
		while(obj.offsetParent) {
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}
	
/* get's the y position of the div obj*/
function getY(obj) {
	var curtop = 0;
	if(obj.offsetParent) {
		while(obj.offsetParent) {
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
		
	if (document.all)
		curtop +=5; //ie is off by 5 no clue why
	
	return curtop;
}

function hideme(layernametemp)
{
layername = layernametemp;
timer_time = window.setTimeout("c()",1000);
}

function c()
{
targetlayer = document.getElementById(layername);
targetlayer.style.visibility = "hidden";
clearInterval(timer_time);
}
function hide(layernamep)
{
targetlayer = document.getElementById(layernamep);
targetlayer.style.visibility = "hidden"
}
function show(layernameg)
{
clearInterval(timer_time);
targetlayer = document.getElementById(layernameg);
targetlayer.style.visibility = "visible"
}
/*calculates the x and y based on the link name and show's the object*/
function showRelative(layernameg, linkname, xoffset, yoffset)
{	var linklayer = document.getElementById(linkname);
	var targetlayer = document.getElementById(layernameg);
	
	//calculate position
	targetlayer.style.top = (getY(linklayer) + yoffset) + "px"; //px is a weird addition for firefox compatibility
	targetlayer.style.left = (getX(linklayer) + xoffset) + "px";	
		
	//show object	
	//clearInterval(timer_time);
	targetlayer.style.visibility = "visible";
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);