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;
	
	return curtop;
}

function showMenu(menu, parent, fixWidth)
{
	var m = document.getElementById(menu);
	var p = document.getElementById(parent);
	
	//p.style.backgroundColor = "#999999";
	//p.style.color = "#FFFFFF";
		
	//var nAgt = navigator.userAgent;
	//if ((verOffset=nAgt.indexOf("MSIE"))!=-1 && navigator.appVersion.indexOf("Win")!=-1) {
		var pos = findPos(p);
		m.style.left = pos[0];
	//}
		
	m.style.visibility = "visible";
	if( fixWidth )
	{
		m.style.width = p.offsetWidth - 2 + "px";	
	}
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}


function hideMenu(menu, parent)
{
	var m = document.getElementById(menu);
	var p = document.getElementById(parent);
	
	m.style.visibility = "hidden";	
	
	p.style.color = "";
	p.style.backgroundColor = "";
}

function showDiv(divID)
{
	document.getElementById(divID).className = "visible";
}

function hideDiv(divID)
{
	document.getElementById(divID).className = "hidden";
}