
//names of dropdowns stored here
menuLayers=new Array();
menuLayers[0]="drop1";
menuLayers[1]="drop2";
menuLayers[2]="drop3";
menuLayers[3]="drop4";

menuHeads=new Array();
menuHeads[0]="head1";
menuHeads[1]="head2";
menuHeads[2]="head3";
menuHeads[3]="head4";

menu_to_keep = -1;

//alert(navigator.userAgent.toLowerCase());

agt = navigator.userAgent.toLowerCase();

if (agt.indexOf('netscape')==-1)
{
	document.onmousemove = getMousePosition;
}
else
{
	document.onmousemove = getMousePositionNetscape7;
}

function showMenu(thelayer)
{
	menu_to_keep = thelayer; 
	hideAllLayers(); 
	showMenuLayer(thelayer);
}

function getRealPosLeft(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 getRealPosTop(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 showMenuLayer(thelayer)
{
	head = document.getElementById(menuHeads[thelayer]);
	elm = document.getElementById(menuLayers[thelayer]);
    elm.style.visibility = "visible";
	elm.style.left = getRealPosLeft(head)-1;
	elm.style.top = getRealPosTop(head) + 30;
}

function hideMenu()
{
	menu_to_keep = -1; 
	setTimeout('hideAllLayers()', 200);
}

function hideAllLayers()
{
	for(i = 0; i < menuLayers.length; i++)
	{  
		checkMousePosition(i);

		if(menu_to_keep != i)
		{ 
			elm = document.getElementById(menuLayers[i]);
			elm.style.visibility = "hidden";
		}
	}
}

function getMousePosition()
{
	mouseX = event.clientX; 
	mouseY = event.clientY;
}

function getMousePositionNetscape7(event)
{
	mouseX = event.clientX; 
	mouseY = event.clientY;
}

function checkMousePosition(i)
{       
	elm = document.getElementById(menuLayers[i]);

	x_min = elm.style.pixelLeft;
	x_max = x_min + elm.style.pixelWidth;
	y_min = elm.style.pixelTop;
	y_max = y_min + elm.style.pixelHeight;
	
	if ((mouseX >= x_min) && 
		(mouseX <= x_max) && 
		(mouseY >= y_min) && 
		(mouseY <= y_max)
	   )
	{
		setTimeout('hideAllLayers()', 200);
	}
}

function bgcolor(id,color)
{
	document.getElementById(id).style.backgroundColor = color;
}

function rollover(id,color)
{
	document.getElementById(id).style.color = color;
}

function submit_button()
{
	var message = confirm("Are you sure you wish to remove your details?");

	if (message)
		return true ;
	else
		return false ;
}