//Timeout your Mouseovers (http://www.pjhyett.com/articles/2006/07/05/timeout-your-mouseovers)
//2007/05/30 メニュー動作正常化のため大幅改修 BOF

var menu_1 = {
 //timeout : null,
 showPopup : function(){
  //clearTimeout(this.timeout);
  if($('menu_1').style.display == 'none'){
//			this.timeout = setTimeout(function(){
				/*new Effect.MoveBy('gmenu',0,20,{duration:0.9,fps:80, transition:Effect.Transitions.sinoidal });
					new Effect.Appear('gmenu_9f', {duration:2,from:.1,to:1,fps:90, transition:Effect.Transitions.sinoidal });
					new Effect.Appear('gmenu_7f', {duration:2,from:.1,to:1,fps:90, transition:Effect.Transitions.sinoidal });
					new Effect.Appear('gmenu_6f', {duration:2,from:.1,to:1,fps:90, transition:Effect.Transitions.sinoidal });
					new Effect.Appear('gmenu_5f', {duration:2,from:.1,to:1,fps:90, transition:Effect.Transitions.sinoidal });
					new Effect.Appear('gmenu_4f', {duration:2,from:.1,to:1,fps:90, transition:Effect.Transitions.sinoidal });
					new Effect.Appear('gmenu_3f', {duration:2,from:.1,to:1,fps:90, transition:Effect.Transitions.sinoidal });
					new Effect.Appear('gmenu_2f', {duration:2,from:.1,to:1,fps:90, transition:Effect.Transitions.sinoidal });
					new Effect.Appear('gmenu_1f', {duration:2,from:.1,to:1,fps:90, transition:Effect.Transitions.sinoidal });
					new Effect.MoveBy('gmenu_9f',0,20,{duration:.9});
					new Effect.MoveBy('gmenu_7f',0,20,{duration:.9});
					new Effect.MoveBy('gmenu_6f',0,20,{duration:.9});
					new Effect.MoveBy('gmenu_5f',0,20,{duration:.9});
					new Effect.MoveBy('gmenu_4f',0,20,{duration:.9});
					new Effect.MoveBy('gmenu_3f',0,20,{duration:.9});
					new Effect.MoveBy('gmenu_2f',0,20,{duration:.9});
					new Effect.MoveBy('gmenu_1f',0,20,{duration:.9});
					new Effect.Appear('gmenu', {duration:.2,from:.1,to:1,fps:90, transition:Effect.Transitions.sinoidal });
					new Effect.Appear('menu_1', {duration:.6, from:0.1, to:0.7 ,fps:90, transition:Effect.Transitions.sinoidal });*/
               	    new Effect.Parallel([
					//Sound.play('sword.mp3',{replace:true}),
					new Effect.Appear('gmenu_9f', {duration:1.5,from:.2,to:1, transition:Effect.Transitions.sinoidal }),//;
					new Effect.Appear('gmenu_7f', {duration:1.5,from:.2,to:1, transition:Effect.Transitions.sinoidal }),//;
					new Effect.Appear('gmenu_6f', {duration:1.5,from:.2,to:1, transition:Effect.Transitions.sinoidal }),//;
					new Effect.Appear('gmenu_5f', {duration:1.5,from:.2,to:1, transition:Effect.Transitions.sinoidal }),//;
					new Effect.Appear('gmenu_4f', {duration:1.5,from:.2,to:1, transition:Effect.Transitions.sinoidal }),//;
					new Effect.Appear('gmenu_3f', {duration:1.5,from:.2,to:1, transition:Effect.Transitions.sinoidal }),//;
					new Effect.Appear('gmenu_2f', {duration:1.5,from:.2,to:1, transition:Effect.Transitions.sinoidal }),//;
					new Effect.Appear('gmenu_1f', {duration:1.5,from:.2,to:1, transition:Effect.Transitions.sinoidal }),//;
					new Effect.Appear('gmenu', {duration:.1,from:1.0,to:1.0,fps:40,delay:.7}),//;
					/*new Effect.MoveBy('gmenu',0,20,{duration:.9}),//;
					new Effect.MoveBy('gmenu_9f',0,20,{duration:.9}),//;
					new Effect.MoveBy('gmenu_7f',0,20,{duration:.9}),//;
					new Effect.MoveBy('gmenu_6f',0,20,{duration:.9}),//;
					new Effect.MoveBy('gmenu_5f',0,20,{duration:.9}),//;
					new Effect.MoveBy('gmenu_4f',0,20,{duration:.9}),//;
					new Effect.MoveBy('gmenu_3f',0,20,{duration:.9}),//;
					new Effect.MoveBy('gmenu_2f',0,20,{duration:.9}),//;
					new Effect.MoveBy('gmenu_1f',0,20,{duration:.9}),//;*/
					new Effect.Appear('menu_1', {duration:.6,from:0.0,to:80.0,fps:40,delay:.7})//;
	   			]);
//		    },400);
  }
 },
 hidePopup : function(){
  if($('menu_1').style.display != 'none'){
  //  clearTimeout(this.timeout);
  //}else{
  //   this.timeout = setTimeout(function(){
 			//playmp3.playFile('pim.mp3');
				new Effect.Parallel([
				/*new Effect.MoveBy('gmenu',0,-20,{duration:.3}),//;
				new Effect.MoveBy('gmenu_9f',0,-20,{duration:.3}),//;
				new Effect.MoveBy('gmenu_7f',0,-20,{duration:.3}),//;
				new Effect.MoveBy('gmenu_6f',0,-20,{duration:.3}),//;
				new Effect.MoveBy('gmenu_5f',0,-20,{duration:.3}),//;
				new Effect.MoveBy('gmenu_4f',0,-20,{duration:.3}),//;
				new Effect.MoveBy('gmenu_3f',0,-20,{duration:.3}),//;
				new Effect.MoveBy('gmenu_2f',0,-20,{duration:.3}),//;
				new Effect.MoveBy('gmenu_1f',0,-20,{duration:.3}),//;*/
				new Effect.Fade('gmenu_9f', {duration:.9}),//;
				new Effect.Fade('gmenu_7f', {duration:.9}),//;
				new Effect.Fade('gmenu_6f', {duration:.9}),//;
				new Effect.Fade('gmenu_5f', {duration:.9}),//;
				new Effect.Fade('gmenu_4f', {duration:.9}),//;
				new Effect.Fade('gmenu_3f', {duration:.9}),//;
				new Effect.Fade('gmenu_2f', {duration:.9}),//;
				new Effect.Fade('gmenu_1f', {duration:.9}),//;*/
				new Effect.Fade('gmenu', {duration:.5}),//;
				new Effect.Fade('menu_1', {duration:.5})//;
	   			]);
	//	},300);
  }
 }
}
//2007/05/30 EOF

var menu_2 = {
 timeout : null,
 showPopup : function(){
  clearTimeout(this.timeout);
  if($('menu_2').style.display == 'none'){
   this.timeout = setTimeout(function(){new Effect.BlindDown('menu_2', {duration:.1, fps:40})},400);
  }
 },
 hidePopup : function(){
  if($('menu_2').style.display == 'none'){
   clearTimeout(this.timeout);
  }else{
   this.timeout = setTimeout(function(){new Effect.BlindUp('menu_2', {duration:.1, fps:40})},300);
  }
 }
}

var menu_3 = {
 timeout : null,
 showPopup : function(){
  clearTimeout(this.timeout);
  if($('menu_3').style.display == 'none'){
   this.timeout = setTimeout(function(){new Effect.BlindDown('menu_3', {duration:.1, fps:40})},400);
  }
 },
 hidePopup : function(){
  if($('menu_3').style.display == 'none'){
   clearTimeout(this.timeout);
  }else{
   this.timeout = setTimeout(function(){new Effect.BlindUp('menu_3', {duration:.1, fps:40})},300);
  }
 }
}

var menu_4 = {
 timeout : null,
 showPopup : function(){
  clearTimeout(this.timeout);
  if($('menu_4').style.display == 'none'){
   this.timeout = setTimeout(function(){new Effect.BlindDown('menu_4', {duration:.1, fps:40})},400);
  }
 },
 hidePopup : function(){
  if($('menu_4').style.display == 'none'){
   clearTimeout(this.timeout);
  }else{
   this.timeout = setTimeout(function(){new Effect.BlindUp('menu_4', {duration:.1, fps:40})},300);
  }
 }
}

var menu_5 = {
 timeout : null,
 showPopup : function(){
  clearTimeout(this.timeout);
  if($('menu_5').style.display == 'none'){
   this.timeout = setTimeout(function(){new Effect.BlindDown('menu_5', {duration:.1, fps:40})},400);
  }
 },
 hidePopup : function(){
  if($('menu_5').style.display == 'none'){
   clearTimeout(this.timeout);
  }else{
   this.timeout = setTimeout(function(){new Effect.BlindUp('menu_5', {duration:.1, fps:40})},300);
  }
 }
}

var menu_6 = {
 timeout : null,
 showPopup : function(){
  clearTimeout(this.timeout);
  if($('menu_6').style.display == 'none'){
   this.timeout = setTimeout(function(){new Effect.BlindDown('menu_6', {duration:.1, fps:40})},400);
  }
 },
 hidePopup : function(){
  if($('menu_6').style.display == 'none'){
   clearTimeout(this.timeout);
  }else{
   this.timeout = setTimeout(function(){new Effect.BlindUp('menu_6', {duration:.1, fps:40})},300);
  }
 }
}




var menu_5f = {
 timeout : null,
 showPopup : function(){
  clearTimeout(this.timeout);
  if($('menu_5f').style.display == 'none'){ 
   this.timeout = setTimeout(function(){new Effect.BlindDown('menu_5f', {duration:.1, fps:40})},400);
  }
 },
 hidePopup : function(){
  if($('menu_5f').style.display == 'none'){
   clearTimeout(this.timeout);
  }else{
   this.timeout = setTimeout(function(){new Effect.BlindUp('menu_5f', {duration:.1, fps:40})},300);
  }
 }
}