//左側のメニュー
var subMenuTimer=null;
var SubMenuNo=new Array();
var subMenuMaxNo=0;
var subMenuTimers=new Array();

//var b_color_onMouse="#888888";
//var b_color_outMouse="#AEAEAE";
//var f_color_onMouse="#ffffff";
//var f_color_outMouse="#000000";

function leftOnMouse(el)
{
	el.className='QuickMenuOnMouse';
//	el.style.backgroundColor=b_color_onMouse;
//	el.style.color=f_color_onMouse;
}

function leftOutMouse(el)
{

	el.className='QuickMenu';
//	el.style.backgroundColor=b_color_outMouse;
//	el.style.color=f_color_outMouse;
}

function leftMenuInit()
{
	var i,j;
	var nm;
	try{
		for(i=1;i<20;i++){
			nm=$('QuickMenu'+i).title;
			SubMenuNo['QuickMenu'+i]=parseInt($('QuickMenu'+i).title);
			debugPrint('SubMenu'+i+'='+SubMenuNo['QuickMenu'+i]);
			$('QuickMenu'+i).title='';
			debugPrint('QuickMenu'+i+'名前：'+nm+':'+(nm==''||isNaN(nm)));
			if(nm==''||isNaN(nm)){
				$('QuickMenu'+i).style.backgroundImage='none';
				$('QuickMenu'+i).onmouseover	=function(){
					leftOnMouse(this);
				};
				$('QuickMenu'+i).onmouseout	=function(){
					leftOutMouse(this);
				};
			}else{
				$('QuickMenu'+i).style.backgroundImage='url("/images/bullet005.gif")';
				$('QuickMenu'+i).onclick	=function(){
					var id=this.id;
					var cid=SubMenuNo[id];				
					if(subMenuTimers[cid]!=null)
						clearTimeout(subMenuTimers[cid]);
					subMenuTimers[cid]=setTimeout("subMenuOpen('"+this.id+"')",0);
				};
				$('QuickMenu'+i).onmouseover=function(){
					var id=this.id;
					var cid=SubMenuNo[id];				
					var wait=600;
					leftOnMouse(this);
					if(subMenuTimers[cid]!=null)
						clearTimeout(subMenuTimers[cid]);
					if($('SubQuickMenu'+SubMenuNo[this.id]).style.visibility=='visible')wait=0;
					subMenuTimers[cid]=setTimeout("subMenuOpen('"+this.id+"')",wait);
				};
				$('QuickMenu'+i).onmouseout=function(){
					var id=this.id;
					var cid=SubMenuNo[id];				
					leftOutMouse(this);
					if(subMenuTimers[cid]!=null)
						clearTimeout(subMenuTimers[cid]);
					debugPrint("Closing："+SubMenuNo[this.id]);
					subMenuTimers[cid]=setTimeout("subMenuClose("+SubMenuNo[this.id]+")",600);
				};
			}
		}
	}catch(e){
		debugPrint("エラー："+e);
	}
	//サブメニュー
	for(i=1;i<20;i++){
		try{
			for(j=1;j<8;j++){
				debugPrint("Sub Menu Make="+'SubQuickMenu'+i+'_'+j);
				$('SubQuickMenu'+i+'_'+j).onmouseover	=function(){
					var id=this.id;
					var cid=parseInt(id.substring(id.search(/[0-9]/),id.search(/\_/)));
					debugPrint("over id="+id+"cid="+cid+"("+id.search(/[0-9]/)+")");
					leftOnMouse(this);
					if(subMenuTimers[cid]!=null){
						clearTimeout(subMenuTimers[cid]);
						debugPrint("ClearedSubTimer="+cid);					
					}
				};
				$('SubQuickMenu'+i+'_'+j).onmouseout	=function(){
					var id=this.id;
					var cid=parseInt(id.substring(id.search(/[0-9]/),id.search(/\_/)));
					debugPrint("out id="+id+"cid="+cid+"("+id.search(/[0-9]/)+")");
					leftOutMouse(this);
					if(subMenuTimers[cid]!=null){
						clearTimeout(subMenuTimers[cid]);
						debugPrint("ClearedSubTimer="+cid);					
					}
					subMenuTimers[cid]=setTimeout("subMenuClose("+cid+")",600);
				};
				if(SubMenuNo['QuickMenu'+i]){
					subMenuTimers[SubMenuNo['QuickMenu'+i]]=null;
					debugPrint("Make Timer="+SubMenuNo['QuickMenu'+i]);
				}
			}
		}catch(e){
			debugPrint("エラー："+e);
		}
	}

	subMenuMaxNo=j;

	var atag=$('QuickLink').getElementsByTagName("a");
	var i;
	for(i=0;i<atag.length-1;i++){
		debugPrint("a="+i);
/*		atag[i].hover="color:white";
		atag[i].onmouseover=function(){
			this.color=f_color_onMouse;
		};
		atag[i].onmouseout=function(){
			this.color=f_color_outMouse;
		};*/	}

}

function subMenuOpen(menuID)
{
	var h=parseInt(menuID.substring(menuID.search(/[0-9]/)))-1;
	var b_h=22;
	if(!IE)b_h-=2;

//	window.status=menuID+":"+h;

	$('SubQuickMenu'+SubMenuNo[menuID]).style.top=((h*b_h)+115)+'px';
	$('SubQuickMenu'+SubMenuNo[menuID]).style.visibility='visible';
	subMenuTimers[SubMenuNo[menuID]]=null;
	debugPrint(h*22+"");
	debugPrint("OpenSubMenuID="+SubMenuNo[menuID]);
}

function subMenuClose(menuID)
{
	debugPrint("CloseSubMenuID="+menuID);
	$('SubQuickMenu'+menuID).style.visibility='hidden';
	subMenuTimers[menuID]=null;
}

function subMenuCloseAll()
{
	var i;
	for(i=1;i<subMenuMaxNo;i++){
		$('SubQuickMenu'+i).style.visibility='hidden';
		subMenuTimer=null;
	}
}
