var POPopenedMenu = null;
var POPmenuTimer;

var POPUPMENU = {
	
	MenuOver: function(id){
		if (POPopenedMenu && POPopenedMenu != id){
			POPUPMENU.CloseMenu(id);
		}
		if(window.createPopup){
			//alert( event.x+document.documentElement.scrollLeft+window.event.clientX)	
		}
		POPUPMENU.OpenMenu(id);
	},
	
	mouseposition: function (e){
		if (window.createPopup){
			// IE
			POPUPMENU_x = document.documentElement.scrollLeft+window.event.clientX
			POPUPMENU_y = document.documentElement.scrollTop+window.event.clientY
		}else{
			// IE 以外
			POPUPMENU_x = e.pageX;
			POPUPMENU_y = e.pageY;
		}
		
	},
	
		
	//レイヤメニューの表示
	OpenMenu: function (id){
		if ( document.getElementById ){
			document.getElementById( id ).style.visibility = 'visible';
			document.getElementById( id ).style.left = POPUPMENU_x + 10 + "px";
			document.getElementById( id ).style.top = POPUPMENU_y + -5 + "px";
		}else if ( document.all ){
			document.all( id ).style.visibility = 'visible';
			document.all( id ).style.left = POPUPMENU_x + 10 + "px";
			document.all( id ).style.top = POPUPMENU_y + -5 + "px";
		}else if ( document.layers ){
			document.layers[ id ].visibility = 'show';
			document.layers[ id ].left = POPUPMENU_x + 10 + "px";
			document.layers[ id ].top = POPUPMENU_y + -5 + "px";
		}
		clearTimeout(POPmenuTimer);
		POPopenedMenu = id;
	},

	//レイヤメニューの非表示
	CloseMenu: function (){
		if ( document.getElementById ){
			document.getElementById( POPopenedMenu ).style.visibility = 'hidden';
		}else if ( document.all ){
			document.all( POPopenedMenu ).style.visibility = 'hidden';
		}else if ( document.layers ){
			document.layers[ POPopenedMenu ].visibility = 'hide';
		}
		POPopenedMenu = null;
	}
}

window.document.onmousemove = POPUPMENU.mouseposition;

