<!--//

var itemFont, vitemFont; //="Verdana";
var itemFontSize, vitemFontSize; //=12;
var itemFontColor, vitemFontColor; //="#ECF5FE";
var itemFontHilite, vitemFontHilite; //="#ffffff";
var itemFontWeight, vitemFontWeight; //="bold";

var itemWidth, vitemWidth; //=84;
var itemHeight, vitemHeight; //=20;
var itemBgcolor,vitemBgcolor; //="#99ccff";
var itemHicolor, vitemHicolor; //="#ECF5FE";

var itemIndent, vitemIndent; //18;
var itemPaddingL, vitemPaddingL; //=2;
var itemTextIndt, vitemTextIndt; //=5;
var menuWidth, vmenuWidth; //=itemWidth;
var menuBgcolor, vmenuBgcolor; //="#99ccff";

var menuX;
var menuY;
var pre;
var currMenu;

var divStr="";
var styStr="<style type=\"text/css\">\n";

var mdivLeft, mdivRight, mdivTop;
var isLoaded=false;

function init(){
mdivLeft=mdivRight=mdivTop=null;

itemFont = vitemFont || "Verdana";
itemFontSize = vitemFontSize || 12;
itemFontSize = (is_ie4up) ? itemFontSize-1 : itemFontSize;

itemFontColor = vitemFontColor || "#ECF5FE";
itemFontHilite = vitemFontHilite || "#3366CC";
itemFontWeight = vitemFontWeight || "none";

itemWidth = vitemWidth || 102;
itemHeight = vitemHeight || 23;
itemBgcolor = vitemBgcolor || "#d099d2";
itemHicolor = vitemHicolor || "#ECF5FE";

itemIndent = vitemIndent || 0;
itemPaddingL = vitemPaddingL || 0;
itemTextIndt = vitemTextIndt || 5;
menuWidth = vmenuWidth || itemWidth;
menuBgcolor = vmenuBgcolor || "none";

currMenu=null;
pre=false;
if(is_nav4up){
	document.captureEvents(Event.MOUSEMOVE);
	document.onmousemove=mousemenu;
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown=clickmenu;
}else{
	document.onmousemove=mousemenu;
	document.onmousedown=clickmenu;
}
}

function writeMenus(){
if(is_nav5up){return "";}
init();

var tt=0;
while (eval("window.menu"+(tt+1)))
	tt++;

if(is_ie4up){
	styStr += ".xlink {font-family:"+itemFont+" !important; font-size:"+itemFontSize+"px !important; color:"+itemFontColor+"!important; font-weight:"+itemFontWeight+"!important; text-decoration:none!important;}\n";
	styStr += ".ylink {font-family:"+itemFont+" !important; font-size:"+itemFontSize+"px !important; color:"+itemFontHilite+"!important; font-weight:"+itemFontWeight+"!important; text-decoration:none!important;}\n";
	styStr += ".xlink:hover {font-family:"+itemFont+"; font-size:"+itemFontSize+"px !important; color:"+itemFontHilite+"!important; font-weight:"+itemFontWeight+"!important; text-decoration:none!important;}\n";
}else{
	styStr += ".xlink {font-family:"+itemFont+" !important; margin-left:"+itemTextIndt+"px; font-size:"+itemFontSize+"px !important; background-color: transparent; color:"+itemFontColor+"!important; font-weight:"+itemFontWeight+"!important; text-decoration:none!important;}\n";
	styStr += ".ylink {font-family:"+itemFont+" !important; margin-left:"+itemTextIndt+"px; font-size:"+itemFontSize+"px !important; background-color: transparent; color:"+itemFontHilite+"!important; font-weight:"+itemFontWeight+"!important; text-decoration:none!important;}\n";
}

for(i=1; i<=tt; i++){
	cMenu=eval("menu"+i);
	menuHght=cMenu.length*itemHeight/2;
	styStr += "#menu"+i+" {position:absolute; width:"+menuWidth+"px; height:"+menuHght+"px; padding-left:"+itemPaddingL+"px; clip:rect(0 "+menuWidth+"  "+menuHght+" 0); layer-background-color:"+menuBgcolor+"; background-color:"+menuBgcolor+"; visibility:"+((is_ie4up) ? "hidden" : "hide")+";}\n";
	divStr += "<DIV ID=\"menu"+i+"\" style=\"position:absolute; width:"+menuWidth+"px; height:"+menuHght+"px; padding-left:"+itemPaddingL+"px; clip:rect(0 "+menuWidth+"  "+menuHght+" 0); layer-background-color:"+menuBgcolor+"; background-color:"+menuBgcolor+"; visibility:"+((is_ie4up) ? "hidden" : "hide")+";\">\n"
	idx=0;
	for(x=0; x<cMenu.length; x += 2){
		v_menu="menu"+i;
		v_subm=v_menu+"yy"+(idx+1)
		styStr += "#"+v_subm+" {FILTER: alpha(opacity=100);position:absolute; left:"+itemIndent+"px; top:"+idx*itemHeight+"px; padding-left:"+itemPaddingL+"px; width:"+itemWidth+"px; height:"+itemHeight+"px; clip:rect(0 "+itemWidth+"  "+itemHeight+" 0);  layer-background-color:"+itemBgcolor+"; background-color:"+itemBgcolor+";}\n"
		divStr += "<DIV ID=\""+v_subm+"\">\n";
		if(is_nav4up)
			divStr += "<a class=\"xlink\" href=\""+cMenu[x+1]+"\" onmouseover=\"chg('"+v_subm+"','"+v_menu+"')\" onmouseout=\"bak('"+v_subm+"','"+v_menu+"')\" title=\""+cMenu[x]+"\">"+cMenu[x]+"</a>\n";
		else
			divStr += "<div><table width='100%' height='100%' border='1' cellPadding=0 cellSpacing=0 bordercolor='#5AA1FF'><tr><td bordercolor='#ECF5FE' align=center><a class=\"xlink\" href=\""+cMenu[x+1]+"\" onmouseover=\"chg('"+v_subm+"')\" onmouseout=\"bak('"+v_subm+"')\">"+cMenu[x]+"</a></td></tr></table></div>\n";
		divStr += "</DIV>";
		idx++;
	}
	divStr += "</DIV>";
}
styStr +="</style>";

return styStr+"\n\n"+divStr;
}

function clickmenu(e){
if(is_ie4up){
	var e=event;
	if(currMenu!=null)
		var curr=inrange(e.x, e.y, currMenu.style);

	if(!curr && currMenu) {
		currMenu.style.visibility="hidden";
		currMenu=null;
	}

}else{
	if(currMenu!=null)
		var curr=inrange(e.pageX, e.pageY, currMenu);
	if(!curr && currMenu) {
		currMenu.visibility="hide";
		currMenu=null;
	}
}
}

function mousemenu(e){
if(is_ie4up){
	var e=event;
	if(currMenu!=null)
		var curr = inrange(e.x, e.y, currMenu.style);
	else
		var curr=false;
	if(mdivLeft && !curr){
		//hxm modify
		//if(!(e.clientX>=mdivLeft && e.clientX<=mdivRight && e.clientY>=mdivTop) && currMenu!=null){
		if(!(e.clientX>=mdivLeft && e.clientX<=mdivRight) && currMenu!=null){
			currMenu.style.visibility="hidden";
			mdivLeft=null; mdivRight=null; mdivTop=null;

		}
	}

	if(pre && !curr){
		currMenu.style.visibility="hidden";
		currMenu=null;
		mdivLeft=null; mdivRight=null; mdivTop=null;
	}
	pre=curr;
}
if(is_nav4up){

	if(currMenu!=null)
		var curr = inrange(e.pageX, e.pageY, currMenu);
	else
		var curr = false;

	if(mdivLeft && !curr){
		if(!(e.pageX>=mdivLeft && e.pageX<=mdivRight && e.pageY>=mdivTop) && currMenu!=null){
			currMenu.visibility="hide";
			mdivLeft=null; mdivRight=null; mdivTop=null;
		}
	}

	if(pre && !curr){
		currMenu.visibility="hide";
		currMenu=null;
		mdivLeft=null; mdivRight=null; mdivTop=null;
	}
	pre=curr;
}
}

function inrange(x,y,lyr){
if(is_ie4up){
	//hxm modify
	//if(x<=(lyr.pixelLeft+lyr.pixelWidth) && x>=lyr.pixelLeft && y<=(lyr.pixelTop+lyr.pixelHeight) && y>=lyr.pixelTop)
	if(x<=(lyr.pixelLeft+lyr.pixelWidth) && x>=lyr.pixelLeft && y<=(lyr.pixelTop+lyr.pixelHeight))
		return true;
	else
		return false;
}

if(is_nav4up){
	if(x<=parseInt(lyr.left)+lyr.clip.width && x>=parseInt(lyr.left) && y<=parseInt(lyr.top)+lyr.clip.height && y>=parseInt(lyr.top))
		return true;
	else
		return false;
}
}


function chg(cdv, xdv){   
	if(is_nav4up){
		eval("document."+xdv+".document."+cdv+".bgColor='"+itemHicolor+"'");
	}else{
		var dv=eval("document.all."+cdv+".style");
		dv.backgroundColor=itemHicolor;
	}
}

function bak(cdv, xdv){
	if(is_nav4up){
		eval("document."+xdv+".document."+cdv+".bgColor='"+itemBgcolor+"'");
	}else{
		var dv=eval("document.all."+cdv+".style");
		dv.backgroundColor=itemBgcolor;
	}
}


function showblock(div, x, menuX, menuY){
	if(is_ie4up){
		if(currMenu) currMenu.style.visibility="hidden";
		var blk = eval("document.all.menu"+div);
		if(x){
			blk.style.pixelLeft=menuX;
			blk.style.pixelTop=menuY;
			blk.style.visibility = "visible";
			currMenu = blk;
		}else{
			blk.style.visibility = "hidden";
			currMenu=null;
		}
	}
	if(is_nav4up){
		if(currMenu) currMenu.visibility="hide";
		var blk = eval("document.menu"+div);
		if(x){
			blk.left=menuX;
			blk.top=menuY;
			blk.visibility = "show";
			currMenu = blk;
		}else{
			blk.visibility = "hide";
			currMenu = null;
		}
	}
}


function showpos(mx){
if(!isLoaded) return;
var x,y, divblock;
if(is_ie4up){
	divblock = eval("document.all.div"+mx);
	x = divblock.offsetLeft;
	var pixelsAvailable = document.body.clientWidth - (x + itemWidth)
	if(pixelsAvailable < 1){
		x = document.body.clientWidth - itemWidth;
	}

	y=divblock.offsetTop+divblock.offsetHeight;
	showblock(mx, true, x, y+2);			// adjustment
}
else if(is_nav4up) {
	divblock=eval("document.div"+mx);
	x=divblock.pageX;
	var pixelsAvailable = window.innerWidth - (x + itemWidth)
	if(pixelsAvailable < 5){
		x = window.innerWidth - (itemWidth + 16);
	}	
	
	y=divblock.pageY+divblock.document.height;
	showblock(mx,true, x,y+4);			// adjustment
}
}

function hidepos(n){
if(!isLoaded) return;
if(is_ie4up){
	divblock = eval("document.all.div"+n);
	mdivLeft = divblock.offsetLeft;
	var pixelsAvailable = document.body.clientWidth - (mdivLeft + itemWidth)
	if(pixelsAvailable < 5){
		mdivLeft = mdivLeft + divblock.offsetWidth - itemWidth;
	}
	mdivRight = divblock.offsetWidth + divblock.offsetLeft;
	mdivTop = divblock.offsetTop; //+divblock.offsetHeight;
}
else if(is_nav4up) {
	divblock = eval("document.div"+n);
	mdivLeft=divblock.pageX;
	var pixelsAvailable = window.innerWidth - (mdivLeft + itemWidth)
	if(pixelsAvailable < 5){
		mdivLeft = mdivLeft + divblock.document.width - itemWidth;
	}	
	mdivRight=divblock.pageX+divblock.document.width;
	mdivTop=divblock.pageY;
}
}

if(is_nav4up) {
    origWidth  = window.innerWidth;
    origHeight = window.innerHeight;
    window.onresize = navBarReload;
}

function navBarReload() {
  if (is_nav4up && origWidth == window.innerWidth && origHeight == window.innerHeight)
    return;
  
    //reload() page for Netscape Browsers-- 
    //a more compatible refresh, and less buggy than window.location.href
  
  window.location.reload();
}
//-->