// JavaScript Document

if (navigator.appVersion > "1") {
    img1 = new Image(); 
	img1.src = '../menu_img/menu_00_on.gif';
    img2 = new Image(); 
	img2.src = '../menu_img/menu_01_on.gif';
    img3 = new Image(); 
	img3.src = '../menu_img/menu_02_on.gif';
    img4 = new Image(); 
	img4.src = '../menu_img/menu_03_on.gif';
    img5 = new Image(); 
	img5.src = '../menu_img/menu_000_on.gif';
    img6 = new Image(); 
	img6.src = '../menu_img/1pixel.gif';
	
}

function imgChange(imgName,imgNum) {
    if (navigator.appVersion > "1") {
        document.images[imgName].src = eval(imgNum + '.src');
    }
}

  //e4,e5,e6,n4,n6,n7,m1,o6,o7,s1用
  var wx=new Array(),wy=new Array(),count=new Array()
  var ex=new Array(),ey=new Array(),spd=new Array()
  var step=new Array(),stepX=new Array(),stepY=new Array()
  var mvFlag=new Array(),slideID=new Array()
  var highspeed=10
  var mptx=0
  
// ↓↓↓↓↓↓　スライドメニュー表示　↓↓↓↓↓↓
  
  function slideLAYERs(layName,startX,startY,endX,endY,speed,stpx){
    //--移動初期化
    if(!mvFlag[layName]){
     if(document.layers)clearTimeout(slideID[layName])
      count[layName]=0        //--移動回数カウント
      var ofX=(endX-startX)   //--移動距離X
      var ofY=(endY-startY)   //--移動距離Y
      step[layName]=stpx      //--ステップ数
      stepX[layName]=ofX/stpx //--移動量X
      stepY[layName]=ofY/stpx //--移動量Y
      wx[layName]=startX      //--移動中のX座標
      wy[layName]=startY      //--移動中のY座標
      ex[layName]=endX        //--到着場所のX座標
      ey[layName]=endY        //--到着場所のY座標
      spd[layName]=speed      //--移動スピード(間隔)
      mvFlag[layName]=true    //--移動中ならtrue
    }
    if(mvFlag[layName]&&(count[layName]<=step[layName]-1)){
      count[layName]++
      wx[layName]+=stepX[layName]
      wy[layName]+=stepY[layName]
      if(document.getElementById){ //--移動
        document.getElementById(layName).style.left=wx[layName]
        document.getElementById(layName).style.top=wy[layName]
      } else if(document.layers) {
        document.layers[layName].moveTo(wx[layName],wy[layName])
      } else if(document.all){ //n4用
        document.all(layName).style.pixelLeft=wx[layName]
        document.all(layName).style.pixelTop=wy[layName]
      }
      if(document.layers)clearTimeout(slideID[layName]) //n4用
      slideID[layName]=setTimeout('slideLAYERs("'+layName+'")',spd[layName])
    }else{ //--停止
      wx[layName]=ex[layName]
      wy[layName]=ey[layName]
      clearTimeout(slideID[layName]);mvFlag[layName]=false
    }
  }

// ↓↓↓↓↓↓　マウス座標を取得　↓↓↓↓↓↓

  function setMousePt(evnt){
  
   if (document.all){		// IE判定
      document.onmousemove = myMoveIE;
   }else if (document.getElementById){		// N6判定
      window.addEventListener("mousemove",myMoveN6,true);
   }else if (document.layers){			// N4判定
      window.captureEvents(Event.MOUSEMOVE);
      window.onmousemove = myMoveN4;
   }
  }
  
  function myMoveN6(myEvent){  // N6でマウスが動いた
	mptx =  myEvent.clientX + window.pageXOffset;
  }
  function myMoveIE(){ // IEでマウスが動いた
	mptx = window.event.clientX + document.body.scrollLeft;
  }
  function myMoveN4(myEvent){ // N4でマウスが動いた
	mptx = myEvent.x;
  }

// ↓↓↓↓↓↓　メニューを隠す　↓↓↓↓↓↓

  function hiddenMenues() {
	if(mptx > 0 && mptx < 130){
		hiddenMenu('menu_shopping');
		hiddenMenu('menu_guide');
		hiddenMenu('menu_information');
		imgChange('menu_01','img6');
		imgChange('menu_02','img6');
		imgChange('menu_03','img6');
	}else if(mptx > 130 && mptx < 350){
		hiddenMenu('menu_guide');
		hiddenMenu('menu_information');
		imgChange('menu_02','img6');
		imgChange('menu_03','img6');
	}else if(mptx > 350 && mptx < 570){
		hiddenMenu('menu_shopping');
		hiddenMenu('menu_information');
		imgChange('menu_01','img6');
		imgChange('menu_03','img6');
	}else if(mptx > 570 && mptx < 800){
		hiddenMenu('menu_shopping');
		hiddenMenu('menu_guide');
		imgChange('menu_01','img6');
		imgChange('menu_02','img6');
	}else{
		hiddenMenu('menu_shopping');
		hiddenMenu('menu_guide');
		hiddenMenu('menu_information');
		imgChange('menu_01','img6');
		imgChange('menu_02','img6');
		imgChange('menu_03','img6');
	}
	//500ミリ秒（0.5秒）おきにマウス位置をチェックします。
	setTimeout('hiddenMenues()',500);
  }

  function hiddenMenu(layName){
    if(document.getElementById)         //e5,e6,n6,n7,m1,o6,o7,s1用
      document.getElementById(layName).style.top='-1000px'
    else if(document.all)               //e4用
      document.all(layName).style.top='-1000px'
    else if(document.layers)            //n4用
      document.layers[layName].top='-1000px'
  }