//by 57man.com chen xiao xiao
var temp_id=-1,idtemp2=-1,idtemp3=-1,overchk=0;
var chkdis=0;
var idtemp;
function chgchk(){	overchk=1;}
function chgchkout(){overchk=0;}
function menutop(menu){menu.className="menutopover";}
function menutopout(menu){	menu.className="menutop";}
function menubox(menu){menu.className="menuboxover";}
function menuboxout(menu){	menu.className="menubox";}
function redirect(url){this.location.href=url;}
function thelist(a){
   var key,s = "";
   for (key in a)   {
//      s += "<div class=menubox height=20 onMouseOver=menubox(this) onMouseOut=menuboxout(this) onClick=redirect(\""+a[key]+"\")><nobr>"+key+"</nobr></div>";
      s += "<tr><td class=menubox onMouseOver=menubox(this) onMouseOut=menuboxout(this) onClick=redirect(\""+a[key]+"\")><nobr>"+key+"&nbsp;</nobr></td></tr>";
   }
   s="<table>"+s+"</table>"
   return(s);
}
function themenu(title,m_str,align){

temp_id++;
var temp_str="";
temp_str="<div onMouseOver=chgchk() onMouseOut=chgchkout()><div align="+align+" id=topmenu class=menutop onMouseOver=\"menutop(this);moveovermenu("+temp_id+");\" onMouseOut=menutopout(this) onClick=openmenu("+temp_id+")>"+menu_title+"</div><div id=showmenu style=\"position:absolute;z-index:1;display:none;filter:alpha(opacity=0);\" width=100%>"+thelist(menu_str)+"</div></div>";
document.write(temp_str);
}
function moveovermenu(id)
{
	if((chkdis>0)&&(idtemp3!=id))
	{
		idtemp3=id;
		openmenu(id);
	}
}
function closemenu()
{
	if((overchk==0)&&(chkdis>0))
	{
		openmenu(idtemp);
	}
}
function alphaupmenu(chk)
{
	if(chk<100)
	{
		chk=chk+10;
		showmenu[idtemp].filters.alpha.opacity=chk;
		setTimeout("alphaupmenu("+chk+")",1);
		idtemp2=idtemp;
	}
}
function alphadownmenu(chk)
{
	if(chk>0)
	{
		chk=chk-10;
		showmenu[idtemp].filters.alpha.opacity=chk;
		setTimeout("alphadownmenu("+chk+")",1);
	}
	else
	{
			showmenu[idtemp].style.display="none";
	}
}
function openmenu(id)
{
	idtemp=id;
	idtemp3=id;
	if ((idtemp2!=-1)&&(idtemp!=idtemp2))
	{
		showmenu[idtemp2].style.display="none";
		chkdis=0;
	}
	if(chkdis==0)
	{
		showmenu[idtemp].style.display="";
		alphaupmenu(0);
		chkdis=100;
	}
	else
	{
		//alphadownmenu(100);
		alphadownmenu(0);
		chkdis=0;
	}
}
document.body.onclick=closemenu;
