//マウスが離れてからメニューが消えるまでの時間　1000で1秒var hideDelay=100;//ここから下は変更の必要なしvar runable=(!document.getElementById)? (!document.all)? (!document.layers)? -1:1:2:3;var ie=(document.all)? true:false;var nowShowing="$";var showedMenu="";var onLayer=onLink=flgShow=0;var timerID=st=en=0;var mx=my=0;window.onload=function () { if (runable>1) document.onmousemove=function (event) {delayHideMenu(event) } }function getElm(name,style){//HTMLオブジェクト取得var doc=self.document;if (runable==2) var gobj=doc.all(name); //IE4+else var gobj=doc.getElementById(name); //DOMif (style && runable>1) gobj=gobj.style;return gobj;}function showMenu(n,X,Y){//メニュー表示if (runable<2) return;var obj=getElm("menu"+n,1);var lnk=getElm("menuButton"+n);var lnks=getElm("menuButton"+n,1);nowShowing=n;//表示中のメニューがある場合、それを非表示にするif (showedMenu!="" && showedMenu!=nowShowing) hideMenu(showedMenu);if (obj.visibility=="visible" && onLink==1) return;lnk.onmouseout=leaveLink;onLayer=onLink=1;obj.left=X || parseInt(lnks.left);obj.top=Y || parseInt(lnks.top)+((runable==1)? lnk.clip.height:lnk.offsetHeight);obj.visibility="visible";showedMenu=nowShowing;flgShow=1;clearTimeout(timerID);st=t();}function leaveLink(){//リンクからマウスが離れたonLink=0;en=t();}function delayHideMenu(e){//メニューを非表示にするかどうか判定する１mx=gmx(e);my=gmy(e);if (nowShowing=="$" || flgShow==0 || st==0) return;if (onLink==0 && checkPosition()){//リンクとメニューからマウスが離れているen=t();onLayer=0;hideMenu();}else{st=t();onLayer=1;clearTimeout(timerID);}}function hideMenu(n){//メニューを非表示にするかどうか判定する２clearTimeout(timerID);if (!n){if (nowShowing=="$" || onLayer!=0) return;if (onLink==1) {//リンクにマウスが乗っているtimerID=setTimeout("hideMenu()",hideDelay);st=t();return;}else if (((en-st)%hideDelay)<hideDelay && st!=0) {//指定した時間が経過していないclearTimeout(timerID);timerID=setTimeout("hideMenu()",hideDelay);st=0;return;}else if (!checkPosition()){//メニューにマウスが乗っているst=t();return;}}//メニュー非表示getElm("menu"+((n)? n:nowShowing),1).visibility="hidden";showedMenu="";onLayer=flgShow=0;}function checkPosition(){//マウスがメニューに乗っているかどうか判定if (nowShowing=="$") return;var obj=getElm("menu"+nowShowing);var x=mx-((runable==1)? parseInt(obj.left):obj.offsetLeft);var y=my-((runable==1)? parseInt(obj.top):obj.offsetTop);var w=(runable==1)? parseInt(obj.clip.width):obj.offsetWidth;var h=(runable==1)? parseInt(obj.clip.height):obj.offsetHeight;if (onLink==0 && (x<=0 || y<=0 || x>=w || y>=h)) return true;return false;}function t(){return (new Date()).getTime();}function gmx(e){//マウス位置取得Xif (ie) return document.body.scrollLeft+event.clientX;else return e.pageX;}function gmy(e){//マウス位置取得Yif (ie) return document.body.scrollTop+event.clientY;else return e.pageY;}//ON or OFFb01On = new Image(73,25);b01Off = new Image(73,25);b01On.src = "img/menu/business_on.gif";b01Off.src = "img/menu/business.gif";b02On = new Image(97,25);b02Off = new Image(97,25);b02On.src = "img/menu/company_on.gif";b02Off.src = "img/menu/company.gif";b03On = new Image(101,25);b03Off = new Image(101,25);b03On.src = "img/menu/msg_on.gif";b03Off.src = "img/menu/msg.gif";b04On = new Image(125,25);b04Off = new Image(125,25);b04On.src = "img/menu/global_on.gif";b04Off.src = "img/menu/global.gif";b05On = new Image(123,25);b05Off = new Image(123,25);b05On.src = "img/menu/active_on.gif";b05Off.src = "img/menu/active.gif";b06On = new Image(71,25);b06Off = new Image(71,25);b06On.src = "img/menu/products_on.gif";b06Off.src = "img/menu/products.gif";b07On = new Image(143,17);b07Off = new Image(143,17);b07On.src = "img/menu/corporate_on.gif";b07Off.src = "img/menu/corporate.gif";b08On = new Image(143,16);b08Off = new Image(143,16);b08On.src = "img/menu/scheme_on.gif";b08Off.src = "img/menu/scheme.gif";b09On = new Image(143,16);b09Off = new Image(143,16);b09On.src = "img/menu/client_on.gif";b09Off.src = "img/menu/client.gif";b10On = new Image(143,17);b10Off = new Image(143,17);b10On.src = "img/menu/case_on.gif";b10Off.src = "img/menu/case.gif";b11On = new Image(360,24);b11Off = new Image(360,24);b11On.src = "img/flash_on.gif";b11Off.src = "img/flash.gif";function btnOver(imgName){imgOn = eval(imgName + "On.src");document[imgName].src = imgOn;}function btnOut(imgName){imgOff = eval(imgName + "Off.src");document[imgName].src = imgOff;}//WindowOpen Scriptfunction wopen(path, name,x ,y, offX, offY){window.open(''+path,name,"width="+x+",height="+y+",scrollbars=1,resizable=0,toolbar=0,menubar=0,location=0,directories=0,status=0,left="+offX+",top="+offY);}