function popupWindow(strURL, strTitle, intWidth, intHeight){
	if (strTitle==undefined){
		eval('window.open("'+strURL+'")');
	}else{
		eval('window.open("'+strURL+'", "'+strTitle+'"," width='+intWidth+', height='+intHeight+'")');
	}
}

// check browser version

NS4 = (document.layers) ? 1 : 0;

//// Don't change these parameters
var delay  = 0; /////
var active_layer_id = -1;  /////
var on_layer_id  = -1;  /////
var buff_id  = -1;  /////
/// ----------------------------
function findPosX(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;
}

function findPosY(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 layer_enter (id)
{
	on_layer_id = id;
}

function layer_exit (id)
{
	on_layer_id = - 1;
	setTimeout ('hide('+ id +')', delay/5);
}

function menu_enter (id,o){
	if (document.getElementById('Menu' + id)) {
		
		if (buff_id >= 0) hide (buff_id);
		
		document.getElementById('Menu' + id).style.top = findPosY(o) + 10 + "px";
		// different for support nav
		if(id=="supportLayer") document.getElementById('Menu' + id).style.left = (findPosX(o)-200) + "px";
		else document.getElementById('Menu' + id).style.left = (findPosX(o)+200) + "px";
		
		show (id);
		active_layer_id = id;
	}
}

function menu_exit (id)
{
	setTimeout ('hide('+ id +')', delay);
	buff_id = active_layer_id;
	active_layer_id = -1;	
}

function show (id)
{
	if (!NS4)
		//document.all['Menu' + id].style.visibility = "visible";
		document.getElementById('Menu' + id).style.visibility = "visible";
	else
		document.layers[id].visibility = "visible";
}

function hide (id)
{
	if (active_layer_id != id && on_layer_id != id)
	{
		if (!NS4){
			//document.all['Menu' + id].style.visibility = "hidden";
			document.getElementById('Menu' + id).style.visibility = "hidden";
			}
		else{
			document.layers[id].visibility = "hide";
			}
	}
}