ie=document.all?1:0;
n=document.layers?1:0;
//How many menus do you have? (remember to copy and add divs in the body if you add menus)
//个数
var numberOfMenus=5;
//The width on the menus (set the width in the stylesheet as well)
//var mwidth=90;
var mwidth=new Array();
mwidth[0]=96;
mwidth[1]=90;
mwidth[2]=90;
mwidth[3]=90;
mwidth[4]=90;
mwidth[5]=90;
//Pixels between the menus
var pxBetween=2;
//The first menus left position
var fromLeft=64;
//The top position of the menus
var fromTop=121;
//The bgColor of the bottom mouseover div
var bgColor='#CECFCE';
//The bgColor to change to
var bgColorChangeTo='#6380BC';
//The position the mouseover line div will stop at when going up!
var imageHeight=21;
function left_offset(num){
    var t_width=0;
    for(var i=0;i<num;i++){
        t_width+=mwidth[i];
    }
    return t_width;
}
/***************************************************************************
Do not change anything below this line!
****************************************************************************/
//Object constructor
function makeNewsMenu(obj,nest,table_i,num){
 nest=(!nest) ? '':'document.'+nest+'.';
 this.table_i=(!table_i)?'':table_i;
 this.num=(!num)?0:num;
 this.css=(n) ? eval(nest+'document.'+obj):eval('document.all.'+obj+'.style') 
 this.scrollHeight=n?this.css.document.height:eval('document.all.'+obj+'.offsetHeight')
 this.moveIt=b_moveIt;this.bgChange=b_bgChange;
 this.slideUp=b_slideUp; this.slideDown=b_slideDown;
 this.clipTo=b_clipTo;

    this.obj = obj + "Object";  eval(this.obj + "=this")  
}
//Objects methods
function b_moveIt(x,y){
this.x=x;
this.y=y;
this.css.left=this.x;
this.css.top=this.y;
}
function b_bgChange(color){if(ie) this.css.backgroundColor=color; else this.css.bgColor=color}
function b_clipTo(t,r,b,l){
 if(n){this.css.clip.top=t; this.css.clip.right=r; this.css.clip.bottom=b; this.css.clip.left=l
 }else this.css.clip="rect("+t+","+r+","+b+","+l+")";
}
function b_slideUp(ystop,moveby,speed,fn,wh){
 if(this.num&&this.num>=0&&DoFlag[this.num]=="open") return;
 if(!this.slideactive){
  if(this.y>ystop){
   this.moveIt(this.x,this.y-5); eval(wh)
   setTimeout(this.obj+".slideUp("+ystop+","+moveby+","+speed+",'"+fn+"','"+wh+"')",speed)
  }else{
   this.slideactive=false; this.moveIt(0,ystop); eval(fn)
   //CloseAD();
   if(document.getElementById(this.table_i)){
		document.getElementById(this.table_i).style.display="none";
   }
  }
 }
}
function b_slideDown(ystop,moveby,speed,fn,wh){
 if(this.num&&this.num>=0&&DoFlag[this.num]=="close") return;
 if(!this.slideactive){
  if(this.y<ystop){
   this.moveIt(this.x,this.y+5); eval(wh)
   setTimeout(this.obj+".slideDown("+ystop+","+moveby+","+speed+",'"+fn+"','"+wh+"')",speed)
  }else{
   this.slideactive=false; this.moveIt(0,ystop); eval(fn)
  }
 }
}

//Initiating the page, making cross-browser objects
function newsMenuInit(){
 oTopMenu=new Array()
 for(i=0;i<=numberOfMenus;i++){
  oTopMenu[i]=new Array();
  oTopMenu[i][0]=new makeNewsMenu('divTopMenu'+i);
  oTopMenu[i][1]=new makeNewsMenu('divTopMenuBottom'+i,'divTopMenu'+i,'table_'+i,i);
  oTopMenu[i][2]=new makeNewsMenu('divTopMenuText'+i,'divTopMenu'+i);
  oTopMenu[i][1].moveIt(0,imageHeight);
  oTopMenu[i][0].clipTo(0,mwidth[i],imageHeight+3,0);
  //left_offset(i)
  //oTopMenu[i][0].moveIt(i*mwidth[i]+fromLeft+(i*pxBetween),fromTop);
  oTopMenu[i][0].moveIt(left_offset(i)+fromLeft+(i*pxBetween),fromTop);
  oTopMenu[i][0].css.visibility="visible";
  if(document.getElementById("table_"+i)){
		document.getElementById("table_"+i).style.display="none";
  }
 }
}
//Moves the menu
function topMenu(num){
 if(oTopMenu[num][1].y==imageHeight) oTopMenu[num][1].slideDown(oTopMenu[num][2].scrollHeight+20,10,25,'oTopMenu['+num+'][0].clipTo(0,mwidth['+num+'],oTopMenu['+num+'][1].y+3,0)','oTopMenu['+num+'][0].clipTo(0,mwidth['+num+'],oTopMenu['+num+'][1].y+3,0)')
 else if(oTopMenu[num][1].y==oTopMenu[num][2].scrollHeight+20) oTopMenu[num][1].slideUp(imageHeight,10,10,'oTopMenu['+num+'][0].clipTo(0,mwidth['+num+'],oTopMenu['+num+'][1].y+3,0)','oTopMenu['+num+'][0].clipTo(0,mwidth['+num+'],oTopMenu['+num+'][1].y+3,0)')
}
//Changes background onmouseover
function menuOver(num){oTopMenu[num][1].bgChange(bgColorChangeTo)}
function menuOut(num){oTopMenu[num][1].bgChange(bgColor)}
//Calls the init function onload
//onload=newsMenuInit;

var DoFlag=new Array();
DoFlag[0]="close";
DoFlag[1]="close";
DoFlag[2]="close";
DoFlag[3]="close";
DoFlag[4]="close";
DoFlag[5]="close";


function OpenTopMenu(num){
	var maxW=document.width?document.width:document.body.clientWidth;
	//alert(maxW);
	if(maxW>706){
		fromLeft=(maxW-706)/2+59;
	}
	else{
		fromLeft=59;
	}
	//left_offset(i)
	//oTopMenu[num][0].moveIt(num*mwidth[num]+fromLeft+(num*pxBetween),fromTop);
	//if(num==1) alert(left_offset(num));
	oTopMenu[num][0].moveIt(left_offset(num)+fromLeft+(num*pxBetween),fromTop);
	DoFlag[num]="open";
	if(document.getElementById("table_"+num)){
		document.getElementById("table_"+num).style.display="";
   }
	//if(oTopMenu[num][1].y==imageHeight)	
	oTopMenu[num][1].slideDown(oTopMenu[num][2].scrollHeight+20,20,25,'oTopMenu['+num+'][0].clipTo(0,mwidth['+num+'],oTopMenu['+num+'][1].y+3,0)','oTopMenu['+num+'][0].clipTo(0,mwidth['+num+'],oTopMenu['+num+'][1].y+3,0)');
}
function DoCloseTopMenu(num){
	if(DoFlag[num]=="close"){
		//if(oTopMenu[num][1].y==oTopMenu[num][2].scrollHeight+20)	
		oTopMenu[num][1].slideUp(imageHeight,20,5,'oTopMenu['+num+'][0].clipTo(0,mwidth['+num+'],oTopMenu['+num+'][1].y+3,0)','oTopMenu['+num+'][0].clipTo(0,mwidth['+num+'],oTopMenu['+num+'][1].y+3,0)');
	}
}
function CloseTopMenu(num){
	DoFlag[num]="close";
	setTimeout("DoCloseTopMenu("+num+")",400);
}
function ContinueOpen(num){
	DoFlag[num]="open";
}
