function   getByteLen(str)   
  {   
  var   l   =   str.length;   
  var   n   =   l;   
  for   (   var   i=0;   i<l;   i++   )   
  if   (   str.charCodeAt(i)<0   ||   str.charCodeAt(i)>255   )   
  n++;   
  return   n   
  }   


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
	
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


 function focu(evt){
  if(evt==null) evt=window.event;
  var src = evt.srcElement ? evt.srcElement : evt.target; 
  if (navigator.appName=="Microsoft Internet Explorer")
  src.blur();
 }
 
function getactive(activeid){
if (menu[activeid]==null)  return;
if (menu[activeid].level==1){
 active[0]=activeid;
 for (id in menu)
     if (menu[id].pid==activeid){active[1]=id;break;}
}
else if (menu[activeid].level==2){
	active=[menu[activeid].pid,activeid];
} else if (menu[activeid].level==3){
	active=[menu[menu[activeid].pid].pid,menu[activeid].pid];
}
}

 function  level1mouseover(evt){
   
  if (initfrm==0 && needinitfrm==1)
  {initframe();initfrm=1;}
  var aro=evt.id+"_arrow";
  var img=evt.id+"_img";
  var lin=evt.id+"_link";  
  var div=evt.id+"_data_div";
  if (document.getElementById(aro)!=null)
  document.getElementById(aro).className="arrowhover";
  if (document.getElementById(img)!=null)
  document.getElementById(img).src="/wwwroot/images/white_arrow.gif";
  if (document.getElementById(lin)!=null)
  document.getElementById(lin).style.color="white";  
 if (document.getElementById(div)!=null){
   document.getElementById(div).style.background="#E10915";    
  }
  
 }
 
function  level1mouseout(evt){
  
  var aro=evt.id+"_arrow";
  var img=evt.id+"_img";
  var lin=evt.id+"_link";  
  var div=evt.id+"_data_div";
    if (document.getElementById(aro)!=null)
   document.getElementById(aro).className="arrow";
    if (document.getElementById(img)!=null)
  document.getElementById(img).src="/wwwroot/images/black_arrow.gif";
   if (document.getElementById(lin)!=null)
   document.getElementById(lin).style.color="black";   
   if (document.getElementById(div)!=null && document.getElementById(div).style.height==0){
   document.getElementById(div).style.background="#E2DFC6";
   }
 }
 
function _Item(text, link,child,parentid,level,vis,redi,upfile) {		
		this.text = text;
		this.link = link;
		this.child=child;
		this.pid=parentid;
		this.level=level;
		this.visib=vis;
		this.redirect=redi;
		this.uploadfile=upfile;
	};

function initframe(){
  for (id in menu){
  	var div=id+"_div";
  	if (menu[id].level!=1){
  	if (document.getElementById(div)!=null && document.getElementById(div).style.height==0){
	document.getElementById(div).style.height=document.getElementById(id).offsetHeight-1;
  	}	
  	}
  }
}

function init(activeid,langname){
 //aa=new Array();
 //bb=0;
active=[0,0];
lang_name=langname;
initfrm=0;
needinitfrm=0;
if (location.href.indexOf("enews_signup.jsp")>0 && navigator.appName=="Microsoft Internet Explorer" && parseFloat(navigator.appVersion.toLowerCase().substring(navigator.appVersion.toLowerCase().indexOf('msie ') + 5 ))<7) needinitfrm=1;
if (activeid>0) {leveli=1;getactive(activeid);}
else leveli=2;
MM_preloadImages('/wwwroot/images/'+lang_name+'/menu/menu1.gif','/wwwroot/images/'+lang_name+'/menu/menu1_hover.gif',
'/wwwroot/images/'+lang_name+'/menu/menu2.gif','/wwwroot/images/'+lang_name+'/menu/menu2_hover.gif',
'/wwwroot/images/'+lang_name+'/menu/menu3.gif','/wwwroot/images/'+lang_name+'/menu/menu3_hover.gif',
'/wwwroot/images/'+lang_name+'/menu/menu4.gif','/wwwroot/images/'+lang_name+'/menu/menu4_hover.gif',
'/wwwroot/images/'+lang_name+'/menu/menu5.gif','/wwwroot/images/'+lang_name+'/menu/menu5_hover.gif',
'/wwwroot/images/'+lang_name+'/menu/menu6.gif','/wwwroot/images/'+lang_name+'/menu/menu6_hover.gif',
'/wwwroot/images/'+lang_name+'/menu/menu7.gif','/wwwroot/images/'+lang_name+'/menu/menu7_hover.gif',
'/wwwroot/images/'+lang_name+'/menu/menu8.gif','/wwwroot/images/'+lang_name+'/menu/menu8_hover.gif',
'/wwwroot/images/'+lang_name+'/menu/menu9.gif','/wwwroot/images/'+lang_name+'/menu/menu9_hover.gif',
'/wwwroot/images/white_arrow.gif','/wwwroot/images/black_arrow.gif')

document.write("<div id='nav2'><ul class='level1'>");
//aa[bb++]="<div id='nav2'><ul class='level1'>";
for (id in menu){
if (menu[id].level==1) 
{
if (menu[id].visib==false) continue;
if (activeid==0 && menu[id].text.toLowerCase()=="home") continue;
writemenu(id,1);
}
}
document.write("</ul></div>");
//aa[bb++]="</ul></div>";
}

function writemenu(parentid,level){
if (menu[parentid].visib==false) return;
 
 if (level==1){	   
   if (parentid==active[0]){
     //aa[bb++]="<li id='menu"+parentid+"active' class='activemenu'>";
     document.write("<li id='menu"+leveli+"active' class='activemenu'>");
     //aa[bb++]=" <a href='"+menu[id].link+"'></a>";  
     if (menu[id].uploadfile.length>0)
     document.write(" <a id='"+id+"_link' href='#' onfocus=\"this.blur();\" onClick=\"javascript:window.open('"+menu[id].uploadfile+"','','width=800,height=600,resizable=1,scrollbars=1,left=0,top=0,lacation=0')\"><img width='186px' height='30px' src='/wwwroot/images/"+lang_name+"/menu/menu"+leveli+"_hover.gif' name='Image"+leveli+"' border='0' id='Image"+leveli+"'/></a>");
     else
     document.write(" <a id='"+id+"_link' href='"+menu[id].link+"' "+(menu[id].redirect==true ? "target='_blank'":"")+"><img width='186px' height='30px' src='/wwwroot/images/"+lang_name+"/menu/menu"+leveli+"_hover.gif' name='Image"+leveli+"' border='0' id='Image"+leveli+"'/></a>");
   } else {
   	
   	//aa[bb++]="<li id='menu"+id+"'"+(menu[id].child==1 ? "Class='submenu'" :"")+">";
	document.write("<li id='menu"+leveli+"'"+(menu[id].child==1 ? " class='submenu'" :"")+" onMouseOver='level1mouseover(this);MM_swapImage(\"Image"+leveli+"\",\"\",\"/wwwroot/images/"+lang_name+"/menu/menu"+leveli+"_hover.gif\",1)' onMouseOut='level1mouseout(this);MM_swapImgRestore();'>");
	//aa[bb++]=" <a href='"+menu[id].link+"'></a>";
	
	if (menu[id].uploadfile.length>0)
	document.write(" <a id='"+id+"_link' href='#' onfocus=\"this.blur();\" onClick=\"javascript:window.open('"+menu[id].uploadfile+"','','width=800,height=600,resizable=1,scrollbars=1,left=0,top=0,lacation=0')\"><img width='186px' height='30px' src='/wwwroot/images/"+lang_name+"/menu/menu"+leveli+".gif' name='Image"+leveli+"' border='0' id='Image"+leveli+"'/></a>");
        else
	document.write(" <a id='"+id+"_link'  href='"+menu[id].link+"' "+(menu[id].redirect==true ? "target='_blank'":"")+"><img width='186px' height='30px' src='/wwwroot/images/"+lang_name+"/menu/menu"+leveli+".gif' name='Image"+leveli+"' border='0' id='Image"+leveli+"'/></a>");
	}
    if (menu[id].child==1) {writemenu(id,2);}
    	//aa[bb++]="</li>";
	document.write("</li>");
	
    leveli++;
 } else if (level==2){
 	//aa[bb++]="<ul class='level2' >";
	document.write("<ul class='level2' >");
	for (id in menu){

		//alert("ID:"+id+" getitemlevel(id):"+getitemlevel(id)+" level:"+level+" menu[id].parentid:"+menu[id].parentid+" parentid:"+menu[id].parentid);
		
		if (menu[id].level==level && menu[id].pid==parentid && menu[id].visib==true){
			 
			 if (menu[id].pid==active[0] ){
			 	//aa[bb++]="<li><table cellpadding='0' cellspacing='0'><tr><td align='right'>-</td><td align='left'><a "+(id==active[1] ? "class='selected'":"")+" href='"+menu[id].link+"'>"+menu[id].text+"</a></td></tr></table></li>";
			       document.write("<li><table cellpadding='0' cellspacing='0'><tr><td width='5px' align='left' valign='top'>-</td><td style='padding-left:5px;'>");
			       if (menu[id].uploadfile.length>0)
     			       document.write("<a "+(id==active[1] ? "class='selected'":"")+" id='"+id+"_link' onfocus=\"this.blur();\"   onClick=\"javascript:window.open('"+menu[id].uploadfile+"','','width=800,height=600,resizable=1,scrollbars=1,left=0,top=0,lacation=0')\" href='#'>"+menu[id].text+"</a>")
     			       else
			       document.write("<a "+(id==active[1] ? "class='selected'":"")+" id='"+id+"_link' href='"+menu[id].link+"' "+(menu[id].redirect==true ? "target='_blank'":"")+">"+menu[id].text+"</a>")
			       document.write("</td></tr></table></li>");	
			 } else {
			   if (menu[id].child==1) {
			   	//aa[bb++]="<li id='"+id+"' "+"class='submenu'  onMouseMove='level1mouseover(this);' onMouseOut='level1mouseout(this);"+"'>";
			   	document.write("<li id='"+id+"' "+"class='submenu'  onMouseMove='level1mouseover(this);' onMouseOut='level1mouseout(this);"+"'>");
			   	if (needinitfrm==1) {
			   	document.write("<div id='"+id+"_div' style='position:relative; left:0px;'>");
			   	document.write("<iframe scrolling=no marginwidth=0 style='position:absolute; z-index: -1; width: 100%; height: 100%; top: 0pt;left: 0pt;' src='' frameborder='0' ></iframe>");
			   	//aa[bb++]="<table  cellpadding='0' cellspacing='0'><tr><td width='150px'><a id='"+id+"_link' href="+menu[id].link+">"+menu[id].text+"</a></td>";
			   	document.write("<div id='"+id+"_data_div'>");
			   	}
	       			document.write("<table  cellpadding='0' cellspacing='0'><tr><td width='150px' >");
	       			if (menu[id].uploadfile.length>0)
	       			document.write("<a id='"+id+"_link' onfocus=\"this.blur();\"  onClick=\"javascript:window.open('"+menu[id].uploadfile+"','','width=800,height=600,resizable=1,scrollbars=1,left=0,top=0,lacation=0')\" href='#'>"+menu[id].text+"</a>");
	       		        else
	       			document.write("<a id='"+id+"_link' href='"+menu[id].link+"' "+(menu[id].redirect==true ? "target='_blank'":"")+">"+menu[id].text+"</a>");
	       			///aa[bb++]="<td id='"+id+"_arrow' class='arrow'><img id='"+id+"_img' src='/wwwroot/images/menu/black_arrow.gif' /></td></tr></table>";
				document.write("</td><td id='"+id+"_arrow' class='arrow'><img id='"+id+"_img' src='/wwwroot/images/black_arrow.gif' /></td></tr></table>");
				if (needinitfrm==1) {
				document.write("</div>");
				document.write("</div>");}
				writemenu(id,3);
			   } else {
			   	//aa[bb++]="<li><a href='"+menu[id].link+"'>"+menu[id].text+"</a></li>";
			   	document.write("<li id='"+id+"' "+"onMouseMove='level1mouseover(this);' onMouseOut='level1mouseout(this);"+"'>");
				if (needinitfrm==1) {			     
				//alert(menu[id].text+":"+menu[id].text.length+":"+len);
			   	document.write("<div id='"+id+"_div' style='width:170px;position:relative; left:0px;'>");
			   	document.write("<iframe scrolling=no marginwidth=0 style='position:absolute; z-index: -1; width: 100%; height: 100%; top: 0pt;left: 0pt;' src='' frameborder='0' ></iframe>");
			   	document.write("<div id='"+id+"_data_div'>");
			   	}
			   	if (menu[id].uploadfile.length>0)
			   	document.write("<a style='border:none;width:158px;' id='"+id+"_link' onfocus=\"this.blur();\" onClick=\"javascript:window.open('"+menu[id].uploadfile+"','','width=800,height=600,resizable=1,scrollbars=1,left=0,top=0,lacation=0')\" href='#'>"+menu[id].text+"</a>");
			        else
			   	document.write("<a style='border:none;width:158px;' id='"+id+"_link' href='"+menu[id].link+"' "+(menu[id].redirect==true ? "target='_blank'":"")+">"+menu[id].text+"</a>");
			   	if (needinitfrm==1) {
			   	document.write("</div>");
			   	document.write("</div>");}
			   	document.write("</li>");
			   }
			 }
		} 
   }
   //aa[bb++]="</ul>";
   
   document.write("</ul>");
 } else if (level==3){
		document.write("<ul class='level3' >");
    for (id in menu){
	    if (menu[id].level==level && menu[id].pid==parentid && menu[id].visib==true){
		document.write("<li id='"+id+"' "+" onMouseMove='level1mouseover(this);' onMouseOut='level1mouseout(this);"+"'>");
		if (needinitfrm==1) {
	   	document.write("<div id='"+id+"_div' style='width:170px;position:relative; left:0px;'>");
	   	document.write("<iframe scrolling=no marginwidth=0 style='position:absolute; z-index: -1; width: 100%; height: 100%; top: 0pt;left: 0pt;' src='' frameborder='0' ></iframe>");
	   	document.write("<div id='"+id+"_data_div'>");
		}
		if (menu[id].uploadfile.length>0)
		document.write("<a style='border:none;width:158px;' id='"+id+"_link' onfocus=\"this.blur();\" onClick=\"javascript:window.open('"+menu[id].uploadfile+"','','width=800,height=600,resizable=1,scrollbars=1,left=0,top=0,lacation=0')\" href='#'>"+menu[id].text+"</a>");
		else
		document.write("<a style='border:none;width:158px;' id='"+id+"_link' href='"+menu[id].link+"' "+(menu[id].redirect==true ? "target='_blank'":"")+">"+menu[id].text+"</a>");
		if (needinitfrm==1) {
		document.write("</div>");
		document.write("</div>");}
		document.write("</li>");
		}
	}
	document.write("</ul>");
 }

}