// Copyright 2006-2007 javascript-array.com

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

var tempX = 0;
var tempY = 0;

var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;

function getMouseXY(e) {

	if (IE) {
	tempX = event.clientX + document.body.scrollLeft;
	tempY = event.clientY + document.body.scrollTop;
	} else {
	 tempX = e.pageX;
	 tempY = e.pageY;
	}
   
}

// open hidden layer
function mopen(id)
{	
 // cancel close timer
	mcancelclosetime();

	//document.getElementById(id).style.left = (tempX-28) +'px';
	//document.getElementById(id).style.top = 92;//(tempY)+5 +'px';	
	
	 // close old layer
		if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
		
		 // get new layer and show it
			ddmenuitem = document.getElementById(id);
			 ddmenuitem.style.visibility = 'visible';
			 
			 }
			 // close showed layer
			 function mclose()
			 {
				if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
				}
				
				// go close timer
				function mclosetime()
				{
				 closetimer = window.setTimeout(mclose, timeout);
				 }
				 
				 // cancel close timer
				 function mcancelclosetime()
				 {
					if(closetimer)
					 {
						 window.clearTimeout(closetimer);
							 closetimer = null;
								}
								}
								
								// close layer when click-out
								document.onclick = mclose; 

								
