//**********************************
//	Mitsui-chemical Global Selector
//**********************************
var headerWidth=880;
var menuObjj=new Object();
var menuObj_left=0;
var menuObj_top=0;
var menuObj_right=0;
var menuObj_bottom=0;
var x_left= new Array();
var y_topt= new Array();
var x_widtht= new Array();
var y_heightt= new Array();
var mouseX =0;
var mouseY =0;

menuObj=null;

var countryMenuControl = function(mId) {
	var menuId = mId;
	menuObj = document.getElementById(menuId);

	x_left = menuObj.style.left.split("px");
	y_top = menuObj.style.top.split("px");
	x_width = menuObj.style.width.split("px");
	y_height = menuObj.style.height.split("px");
	
	if(navigator.appName.indexOf("Microsoft",0) !=-1) {
		menuObj_left = Number(x_left[0])-4;	
		menuObj_top = Number(y_top[0])-4;
		menuObj_right = menuObj_left+Number(x_width[0])+6;
		menuObj_bottom = menuObj_top+Number(y_height[0])+4;
		menuObj_top-=18;
	} else {
		menuObj_left = Number(x_left[0])-8;	
		menuObj_top = Number(y_top[0])-4;
		menuObj_right = menuObj_left+Number(x_width[0])+8;
		menuObj_bottom = menuObj_top+Number(y_height[0])+4;
		menuObj_top-=18;
	}
		
	if(menuObj.style.visibility =="visible") {
		closeMenu();
	} else {
		menuObj.style.visibility ="visible";
	}
}

//マウス移動中の処理
function closeProc(evt){
	if(menuObj==null) {
		return;
	} else if(menuObj.style.visibility =="visible"){

		if(navigator.appName.indexOf("Microsoft",0) !=-1){
			mouseX = window.event.x;
			mouseY = window.event.y;
		} else {
			mouseX = evt.pageX;
			mouseY = evt.pageY;
			
			var mozilaAdX =(window.innerWidth-headerWidth)/2;	//モジラ系調整値
			if(mozilaAdX >=0) mouseX -= mozilaAdX;
		}
	
		if(mouseX<menuObj_left) {
			setTimeout('closeMenu()',500);
		} else 	if(mouseX>menuObj_right) {
			setTimeout('closeMenu()',500);
		} else if(mouseY<menuObj_top) {
			setTimeout('closeMenu()',500);
		} else if(mouseY>menuObj_bottom) {
			setTimeout('closeMenu()',500);
		}
		return false;
	}
}

var closeMenu = function() {
	menuObj.style.visibility ="hidden";
	delete menuObj;
}

//イベントハンドラ設定
if(window.document.addEventListener){
	window.document.addEventListener('mousemove', closeProc, false);
} else if(window.document.attachEvent) {
	window.document.attachEvent('on'+'mousemove', closeProc);
}

//window.document.onmousemove= closeProc;
//window.document.onmousedown= closeProc;

