j=window;
k=document;
l=k.all;
ae=false;
ai=true;
ay=Object;
bk=top;
nlsMenu=new ay();
nlsMenuMgr=new ay();
nlsWinElmt=[];
ag0=j.navigator.userAgent;
nls_isIE=(ag0.indexOf("MSIE")>=0);
nls_isIE5=(ag0.indexOf("MSIE 5.0")>=0);
nls_isSafari=(ag0.indexOf("Safari")>=0);
nls_isOpera=(ag0.indexOf("Opera")>=0);
if(nls_isOpera) { 
	nls_isIE=ae;
	nls_isIE5=ae
 } ;
function NlsMenuManager(mgr) { 
	this.mgrId=mgr;
	this.menus=new ay();
	this.menubar=null;
	this.timeout=1500;
	this.flowOverFormElement=ae;
	this.assocMenuMgr=[];
	this.defaultEffect=null;
	this.tmId=null;
	this.setTimeout=function(a,t) { this.tmId=j.setTimeout(a,t); } ;
	this.clearTimeout=function() { if(this.tmId!=null) { j.clearTimeout(this.tmId);this.tmId=null } 
 } ;
nlsMenuMgr[mgr]=this;
return this } ;
NlsMnMgr=NlsMenuManager.prototype;
NlsMnMgr.createMenu=function(mId) { var m=new NlsMenu(mId);
m.mgrId=this.mgrId;
if(this.defaultEffect!=null&&this.defaultEffect!="")m.useEffect(this.defaultEffect);
this.menus[mId]=m;
return m } ;
NlsMnMgr.createMenubar=function(mbarId) { if(this.menubar)alert("Menubar already exists!");
var m=new NlsMenubar(mbarId);
m.mgrId=this.mgrId;
this.menubar=m;
return m } ;
NlsMnMgr.renderMenus=function(plc) { if(plc&&plc!="") { var d=NlsGetElementById(plc);
var s="";
for(it in this.menus) { s+=this.menus[it].renderMenu();
 } plc.innerHTML=s } else { for(it in this.menus) { k.write(this.menus[it].renderMenu());
 }  }  } ;
NlsMnMgr.renderMenubar=function(plc) { if(this.menubar) { if(plc&&plc!="") { NlsGetElementById(plc).innerHTML=this.menubar.renderMenubar();
 } else { k.write(this.menubar.renderMenubar());
 }  }  } ;
NlsMnMgr.hideMenus=function() { for(it in this.menus) { if(this.menus[it].active)this.menus[it].hideMenu();
 } if(this.menubar)this.menubar.hideMenu();
};
NlsMnMgr.addAssocMenuMgr=function(frm,mgrId) { this.assocMenuMgr[this.assocMenuMgr.length]=[frm,mgrId]};
NlsMnMgr.getMenu=function(mId) { return this.menus[mId]};
function listAllWinElmt() { nlsWinElmt=[];
var bj=k.getElementsByTagName("SELECT");
var au;
var ao;
var x;
var y;
for(var i=0;
i<bj.length;
i++) { au=bj[i];
ao=au;
x=0;
y=0;
while(ao!=null) { x+=ao.offsetLeft;
y+=ao.offsetTop;
ao=ao.offsetParent}nlsWinElmt[nlsWinElmt.length]= { e:au,eX1:x,eY1:y,eX2:x+au.offsetWidth,eY2:y+au.offsetHeight}}};

function NlsMenuItem(id,capt,url,ico,enb,xtra,subId,title,crossFrame,subFrame,subPos,subPosAdj,subDir) { 
	this.id=id;
	this.intKey="";
	this.capt=capt;
	this.url=(url==null?"":url);
	this.ico=(ico==null&&ico==""&&ico.length==0)?null:ico;
	this.enable=(enb==null?ai:enb);
	this.xtra=xtra;
	this.stlprf="";
	this.target=null;
	this.title=title==null?"":title;
	this.itemEffect=null;
	this.subMenuId=(subId?subId:"");
	this.crsFrame=(crossFrame?crossFrame:ae);
	this.subFrame=(subFrame?subFrame:null);
	this.subPos=(subPos?subPos:[null,null]);
	this.subPosAdj=(subPosAdj?subPosAdj:[0,0]);
	this.subDir=(subDir?subDir:["right","down"]);
	this.toString=function() { return"NlsMenuItem"};
	this.useItemEffect=function(effName) { 
		this.itemEffect=new NlsMenuItemEffect(this.intKey,effName);
	};
	return this
};
function NlsMenuSeparator(cstSeparator) { 
	this.stlprf="";
	this.intKey="";
	this.seprt=cstSeparator!=null?cstSeparator:"";
	this.render=function() { 
		if(this.seprt!="")return this.seprt;
		return("<table border=0 cellpadding=0 cellspacing=0 width='100%' height='0%'><tr>"+"<td class=\""+this.stlprf+"nlsseparator\"></td>"+"</tr></table>");
	};
this.toString=function() { return"NlsMenuSeparator"}};
function NlsCustomMenuItem(cst) { this.intKey="";
this.cstMenu=(cst?cst:"&nbsp;");
this.toString=function() { return"NlsCustomMenuItem"}};
function NlsMenu(mId) { this.lsItm=null;
this.mgrId="";
this.winElmt=null;
this.container=null;
this.customBorder=null;
this.shadow=new NlsMenuShadow("bottomright","5px",mId);
this.count=0;
this.active=ae;
this.isMenubar=ae;
this.effect=null;
this.srItems=[];
this.imgPath="";
this.ready=ai;
this.mId=mId;
this.items=new ay();
this.stlprf="";
this.subMenuIc=[];
this.target="_self";
this.showIcon=ae;
this.showSubIcon=ai;
this.absWidth="";
this.orient="V";
this.defItmEff=null;
this.defPos=[0,0];
this.maxItemCol=100;
this.zIndex=100;
this.wnd=j;
nlsMenu[mId]=this;
return this};
NLSMENU=NlsMenu.prototype;

NLSMENU.addItem=function(key,capt,url,ico,enb,xtra,subId,title) { 
	var intKey=this.mId+"_"+key;
	var it=new NlsMenuItem(key,capt,url,ico,enb,xtra,subId,title);
	it.intKey=intKey;
	this.items[intKey]=it;
	this.srItems[this.srItems.length]=it;
	if(this.defItmEff!=null&&typeof(NlsMenuItemEffect)!="undefined") { 
		it.useItemEffect(this.defItmEff);
	}
	this.count++;
	return it
};
NLSMENU.addSeparator=function(separator) { var intKey="sep_"+this.count;
var it=(separator?separator:new NlsMenuSeparator());
it.stlprf=this.stlprf;
it.intKey=intKey;
this.items[intKey]=it;
this.srItems[this.srItems.length]=it;
this.count++;
return it};
NLSMENU.addSubmenu=function(key,subId,crsFrame,subFrame,subPos,subPosAdj,subDir) { var intKey=this.mId+"_"+key;
var aj=this.items[intKey];
aj.subMenuId=subId;
aj.subFrame=(subFrame?subFrame:null);
aj.crsFrame=(crsFrame?crsFrame:ae);
aj.subPos=(subPos?subPos:[null,null]);
aj.subPosAdj=(subPosAdj?subPosAdj:[0,0]);
aj.subDir=(subDir?subDir:["right","down"]);
};
NLSMENU.addCustomMenu=function(custom) { var intKey="cst_"+this.count;
var it=new NlsCustomMenuItem(custom);
it.intKey=intKey;
this.items[intKey]=it;
this.srItems[this.srItems.length]=it;
this.count++;
return it};
NLSMENU.getItemById=function(key) { return this.items[this.mId+"_"+key]};
NLSMENU.setItemStyle=function(key,stlprf) { var intKey=this.mId+"_"+key;
var aj=this.items[intKey];
aj.stlprf=stlprf};
NLSMENU.enableItem=function(key,b) { var intKey=this.mId+"_"+key;
this.items[intKey].enable=b;
setMnStyle(NlsGetElementById(intKey),(b?"N":"D"),(this.items[intKey].stlprf==""?this.stlprf:this.items[intKey].stlprf));
};
NLSMENU.dropShadow=function(pos,offset) { if(this.shadow) { this.shadow.pos=pos;
this.shadow.offset=(offset?offset:"5px");
}else { this.shadow=new NlsMenuShadow(pos,offset,this.mId);
}};
NLSMENU.applyBorder=function(bTop,bBottom,bLeft,bRight) { if(!bTop&&!bBottom&&!bLeft&&!bRight) { this.customBorder=null}else { this.customBorder=new NlsMenuBorder(bTop,bBottom,bLeft,bRight); }};
NLSMENU.useEffect=function(effName) { this.effect=new NlsMenuEffect(this.mId,effName); };

NLSMENU.renderMenu=function() { 
	var be=(k.getElementsByTagName?k.getElementsByTagName("SCRIPT"):k.scripts);
	for(var i=0;i<be.length;i++) { 
		if(be[i].src.toLowerCase().indexOf("menu.js")>=0) { this.imgPath=be[i].src.replace(/menu.js/gi,"");}
	}
	if(!this.subMenuIc||this.subMenuIc=="") { 
		this.subMenuIc=[this.imgPath+"../images/submenu.gif",this.imgPath+"../images/submenuover.gif"]
	}
	var bq=(this.absWidth==""?"":"width='"+this.absWidth+"'");
var c="<table cellpadding=0 cellspacing=0 width='100%'>";
var av=0;
var ap=this.stlprf;
var it=null;
for(var i=0; i<this.srItems.length; i++) { 
	it=this.srItems[i];
	if(it.toString()=="NlsMenuSeparator") { 
		c+=(this.orient=="V"?"<tr>":"");
		c+=("<td class='"+this.stlprf+"nlsseparatorcontainer'>"+it.render()+"</td>");
		c+=(this.orient=="V"?"</tr>":"");
	}else if(it.toString()=="NlsCustomMenuItem") { 
		c+=(this.orient=="V"?"<tr>":"");
		c+=("<td>"+it.cstMenu+"</td>");
		c+=(this.orient=="V"?"</tr>":"");
	}else { if(it.stlprf)ap=it.stlprf;
else ap=this.stlprf;
if(this.orient=="V") { c+="<tr>"}
if(this.orient=="H") { if(av==0)c+="<tr>"; av++}
c+="<td id=\""+it.intKey+"\" class=\""+ap+"nlsitemcontainer\" onmouseover=\"nlsMenuItemOver(event, '"+it.intKey+"')\" onclick=\"return nlsMenu['"+this.mId+"'].menuItemClick(event, '"+it.intKey+"');\">";
c+="<table cellpadding=0 cellspacing=0 width='100%' height='100%'><tr style=\"cursor:pointer;\" title=\""+it.title+"\">";
if(this.showIcon) { c+="<td id=\""+it.intKey+"x1\" class=\""+ap+"nlsiconcell\" align=\"center\" nowrap>"+(it.ico&&it.ico.length>0?"<img id=\"ic_"+it.intKey+"\" src=\""+it.ico[0]+"\">"+(it.ico.length>1?"<img id=\"icovr_"+it.intKey+"\" style='display:none' src=\""+it.ico[1]+"\">":""):"")+"</td>"}
c+="<td id=\""+it.intKey+"x2\" class=\""+ap+(it.enable?"nlsitem\"":"nlsitemdisable\"")+" nowrap>"+it.capt+"</td>";
if(this.showSubIcon&&it.subMenuId!="") { c+="<td id=\""+it.intKey+"x3\" class=\""+ap+"nlssubmenucell\" align=\"right\" nowrap>"+(it.subMenuId!=""?"<img id='subic_"+it.intKey+"' src=\""+this.subMenuIc[0]+"\">"+(this.subMenuIc.length>1?"<img id='subicovr_"+it.intKey+"' style='display:none' src=\""+this.subMenuIc[1]+"\">":""):"")+"</td>"}
c+="</tr></table>";
c+="</td>";
if(this.orient=="V") { c+="</tr>"}
if(this.orient=="H"&&av==this.maxItemCol) { 
	c+="</tr>";
	av=0
}}}
c+=(this.orient=="H"&&av!=0?"</tr>":"");
c+="</table>";
c="<table cellpadding=0 cellspacing=0 class='"+this.stlprf+"nlsmenu' "+bq+"><tr><td>"+c+"</td></tr></table>";
if(this.customBorder!=null)c=this.customBorder.applyBorder(c,this.stlprf);
c=this.shadow.dropShadow(c);
c="<div "+(nls_isIE&&!this.isMenubar?"style='position:absolute;z-index:"+(this.zIndex-1)+";'":"")+">"+c;
if(!this.isMenubar&&nls_isIE&&!nls_isIE5&&nlsMenuMgr[this.mgrId].flowOverFormElement) { 
	// c+="<iframe id='"+this.mId+"ifrm' scrolling='no' frameborder=0 width='1' height='1' style='position:absolute;top:0px;left:0px;z-index:-1' src='"+this.imgPath+"img/blank.gif"+"'></iframe>"; 
}
c+="</div>";
c="<div id='"+this.mId+"' style="+(this.isMenubar?"''":"'position:absolute;z-index:"+this.zIndex+";display:none;'")+" onmouseover=\"_nlsMenuItemOver('"+this.mgrId+"')\" onmouseout=\"nlsMenuItemOut('"+this.mgrId+"')\">"+c+"</div>";
// alert(c);
return c
};
function NlsMenuShadow(pos,offset,mId) { this.pos=pos;
this.offset=offset;
this.mId=mId;
this.dropShadow=function(c) { var bf=nlsMenu[this.mId];
var shadow="<div><table id='effwin_"+this.mId+"' cellpadding=0 cellspacing=0 height='0px'>";
var hshadow="<table cellpadding=0 cellspacing=0 width='100%' height='5px' class='"+bf.stlprf+"horzshadow'><tr><td></td></tr></table>";
var vshadow="<table cellpadding=0 cellspacing=0 width='5px' height='100%' class='"+bf.stlprf+"vertshadow'><tr><td></td></tr></table>";
var menutd="<td id='actmn_"+this.mId+"'>"+c+"</td>";
var az="<td class='"+bf.stlprf+"cornshadow' width='5px' height='5px'></td>";
switch(this.pos) { case"none":shadow+="<tr>"+menutd+"</tr>";
break;
case"bottomright":shadow+="<tr>"+menutd+"<td style='height:100%;padding-top:OFFSET;'>"+vshadow+"</td></tr>"+"<tr><td style='padding-left:OFFSET;'>"+hshadow+"</td>"+az+"</tr>";
break;
case"bottomleft":shadow+="<tr><td style='height:100%;padding-top:OFFSET;'>"+vshadow+"</td>"+menutd+"</tr>"+"<tr>"+az+"<td style='padding-right:OFFSET;'>"+hshadow+"</td></tr>";
break;
case"topleft":shadow+="<tr>"+az+"<td style='padding-right:OFFSET;'>"+hshadow+"</td></tr>"+"<tr><td style='height:100%;padding-bottom:OFFSET;'>"+vshadow+"</td>"+menutd+"</tr>";
break;
case"topright":shadow+="<tr><td style='padding-left:OFFSET;'>"+hshadow+"</td>"+az+"</tr>"+"<tr>"+menutd+"<td style='height:100%;padding-bottom:OFFSET;'>"+vshadow+"</td></tr>";
break}return shadow.replace(/OFFSET/gi,this.offset)+"</table></div>"}};

NLSMENU.showMenu = function(x1,y1,x2,y2,mnOrient,subDir,subAdj) { 
	if (this.lsItm!=null) { 
		setMnStyle(this.lsItm,"N",(this.lsItm.stlprf==""?this.stlprf:this.lsItm.stlprf));
		this.lsItm=null
	}
	var br=this.menuOnShow(this.mId);
	if(br==ae)return;
	var g=NlsGetElementById(this.mId);
	if(!g)return;
	var dmfrm=NlsGetElementById(this.mId+"ifrm");
	g.style.visibility="hidden";
	g.style.display="";
	var ag=j.scrollX?j.scrollX:k.body.scrollLeft;
	var ah=j.scrollY?j.scrollY:k.body.scrollTop;
	var aq=(j.innerWidth?j.innerWidth:k.body.clientWidth);
	var ar=(j.innerHeight?j.innerHeight:k.body.clientHeight);
	var q=(g.children?g.children[0]:g.childNodes[0]).offsetWidth;
	var u=(g.children?g.children[0]:g.childNodes[0]).offsetHeight;
	var af=(subDir?[subDir[0],subDir[1]]:["right","down"]);
	var ak=(subAdj?subAdj[0]:this.defPos[0]);
	var al=(subAdj?subAdj[1]:this.defPos[1]);
	if(dmfrm) { 
		var bl=NlsGetElementById("actmn_"+this.mId);
		dmfrm.width=bl.children[0].offsetWidth;
		dmfrm.height=bl.children[0].offsetHeight
	}
	var w=0;
	var aa=0;
	if(mnOrient=="V") { 
		if(af[0]=="right") { 
			if(x2+q>aq) { 
				if(x1>=q) { 
					w=x1-q+ak+ag; af[0]="left"
				}else { w=aq-q-1+ag }
			} else { w=x2+ag-ak }
		} else { 
			if (x1-q<0) { 
				if(x2+q<aq) { 
					w=x2-ak+ag; af[0]="right"
				} else { w=ag }
			}else { w=x1-q+ak+ag}
		}
		if(af[1]=="down") { 
			if(y1+u>ar) { 
				if(y2>=u) { 
					aa=y2-u+ah-al;af[1]="up"
				}else { aa=ar-u-1+ah}
			}else { aa=y1+ah+al}
		}else { 
			if(y1-u<0) { 
				if(y1+u<ar) { 
					aa=y1+ah-al;
					af[1]="down"
				}else { aa=ah}
			}else { aa=y2-u+ah-al}
		}
	}else { 
		if(af[0]=="right") { 
			if(x1+q>aq) { 
				if(x2>=q) { 
					w=x2-q+ag-ak;
					af[0]="left"
				}else { w=aq-q-1+ag }
			}else { w=x1+ag+ak}
		}else { 
			if(x2-q<0) { 
				if(x1+q<aq) { 
					w=x1+ag+ak;
					af[0]="right"
				}else { w=ag}
			}else { w=x2-q+ag-ak}
		}
		if(af[1]=="down") { 
			if(y2+u>ar) { 
				if(y1>=u) { 
					aa=y1-u+ah+al;
					af[1]="up"
				}else { aa=ar-u-1+ah}
			}else { aa=y2+ah-al}
		}else { 
			if(y1-u<0) { 
				if(y2+u<ar) { aa=y2+ah-al;
					af[1]="down"
				}else { aa=ah}
			}else { aa=y1-u+ah+al}
		}
	}
	if(nls_isIE5||!nlsMenuMgr[this.mgrId].flowOverFormElement) { 
		if(this.winElmt==null)hideWinElmt(this,w,aa,w+q,aa+u);
		if(this.winElmt==null)this.winElmt=[];
		for(var i=0;i<this.winElmt.length;i++) { this.winElmt[i].style.visibility="hidden"}
	}
	with(g.style) { 
		left=(8+w)+"px";
		top=(aa-2)+"px";zIndex=this.zIndex;
		if(this.effect) { 
			with(this.effect) { 
				prop["dir"]=af[(mnOrient=="V"?0:1)];
				start(ae);
				visibility="visible";
				run();
			}
		}else { 
			visibility="visible"
		}
	}
	this.active=ai
};

function hideWinElmt(mn,mX1,mY1,mX2,mY2) { var oe;
for(var i=0;
i<nlsWinElmt.length;
i++) { oe=nlsWinElmt[i];
if((oe.eX1>=mX1&&oe.eX1<=mX2&&oe.eY1>=mY1&&oe.eY1<=mY2)||(oe.eX1>=mX1&&oe.eX1<=mX2&&oe.eY2>=mY1&&oe.eY2<=mY2)||(oe.eX2>=mX1&&oe.eX2<=mX2&&oe.eY1>=mY1&&oe.eY1<=mY2)||(oe.eX2>=mX1&&oe.eX2<=mX2&&oe.eY2>=mY1&&oe.eY2<=mY2)||(mX1>=oe.eX1&&mX1<=oe.eX2&&mY1>=oe.eY1&&mY1<=oe.eY2)||(mX1>=oe.eX1&&mX1<=oe.eX2&&mY2>=oe.eY1&&mY2<=oe.eY2)||(mX2>=oe.eX1&&mX2<=oe.eX2&&mY1>=oe.eY1&&mY1<=oe.eY2)||(mX2>=oe.eX1&&mX2<=oe.eX2&&mY2>=oe.eY1&&mY2<=oe.eY2)||(oe.eX1<mX1&&oe.eX2>mX2&&oe.eY1>=mY1&&oe.eY1<=mY2)||(oe.eX1<mX1&&oe.eX2>mX2&&oe.eY2>=mY1&&oe.eY2<=mY2)) { if(oe.e.style.visibility!="hidden") { oe.e.style.visibility="hidden";
if(mn.winElmt==null)mn.winElmt=[];
mn.winElmt[mn.winElmt.length]=oe.e}}}};
NLSMENU.showMenuAbs=function(x,y) { var g=NlsGetElementById(this.mId);
g.style.top=y+"px";
g.style.left=x+"px";
g.style.display="";
this.active=ai};
NLSMENU.hideMenu=function() { var g=NlsGetElementById(this.mId);
if(!g)return;
if(!this.isMenubar) { if(this.effect) { this.effect.start(ai);
if((nls_isIE&&this.effect.effName!="aoslide")||nls_isOpera&&this.effect.effName!="aoslide") { g.style.visibility="hidden"}else { this.effect.onHide=function() { g.style.visibility="hidden"}};
this.effect.run();
}else { g.style.visibility="hidden"}this.active=ae}else { this.isMenuOpened=ae}if(this.lsItm!=null) { setMnStyle(this.lsItm,"N",(this.items[this.lsItm.id].stlprf==""?this.stlprf:this.items[this.lsItm.id].stlprf));
setMnIcon(this,this.items[this.lsItm.id],"N");
this.lsItm=null}if(this.winElmt!=null&&this.winElmt.length>0) { for(i=0;
i<this.winElmt.length;
i++) { this.winElmt[i].style.visibility="visible"}}if(typeof(j.status)!="undefined")j.status=""};
NLSMENU.menuItemClick=function(e,itemId) { if(!this.items[itemId].enable)return;
var m=itemId.split("_");
var as=nlsMenu[m[0]];
if(this.isMenubar&&this.dropOnClick&&!this.isMenuOpened) { _showMenu(as,itemId);
this.isMenuOpened=ai;
return null}else { nlsMenuMgr[this.mgrId].hideMenus();
var bs=nlsMenuMgr[this.mgrId];
var ba=bs.assocMenuMgr;
if(ba&&ba.length>0) { for(var i=0;
i<ba.length;
i++) { var frm=ba[i];
frm[0].hideAllNlsMenu();
}}if(this.isMenubar&&this.dropOnClick) { var oIt=NlsGetElementById(itemId);
setMnStyle(oIt,(as.items[itemId].enable?"O":"D"),(as.items[itemId].stlprf==""?this.stlprf:as.items[itemId].stlprf));
setMnIcon(as,as.items[itemId],"O");
this.isMenuOpened=ae;
return null}else { var ids=itemId.split("_");
var trgt=this.items[itemId].target;
if(trgt==null)trgt=this.target!=null?this.target:"_self";
if(this.items[itemId].url!="") { j.open(this.items[itemId].url,trgt);
}else { return this.menuOnClick(ids[0],ids[1]);
}}}};
NLSMENU.menuOnClick=function(menuId,itemId) { return ai};
NLSMENU.menuOnShow=function(menuId) { return ai};
function setMnIcon(mn,mnItm,flg) { if(mn.showIcon&&mnItm.ico&&mnItm.ico.length>1) { NlsGetElementById("ic_"+mnItm.intKey).style.display=(flg=="N"?"":"none");
NlsGetElementById("icovr_"+mnItm.intKey).style.display=(flg=="O"?"":"none");
}if(mn.showSubIcon&&mnItm.subMenuId!=""&&mn.subMenuIc&&mn.subMenuIc.length>1) { NlsGetElementById("subic_"+mnItm.intKey).style.display=(flg=="N"?"":"none");
NlsGetElementById("subicovr_"+mnItm.intKey).style.display=(flg=="O"?"":"none");
}};
function setMnStyle(it,s,prefix) { var bb=(s=="O"?"over":"");
it.className=prefix+"nlsitemcontainer"+bb;
var r=(it.children?it.children[0]:it.childNodes[0]).rows[0];
for(var i=0;
i<r.cells.length;
i++) { switch(r.cells[i].id) { case it.id+"x1":r.cells[i].className=prefix+"nlsiconcell"+bb;
break;
case it.id+"x2":r.cells[i].className=prefix+"nlsitem"+(s=="D"?"disable":bb);
break;
case it.id+"x3":r.cells[i].className=prefix+"nlssubmenucell"+bb;
break}}};

function nlsMenuItemOver(e,it) { 
	var m=it.split("_");
	var oIt=NlsGetElementById(it);
	var bg=nlsMenu[m[0]].lsItm;
	var f=nlsMenu[m[0]];
	if(!f.active)return;
	if(!f.ready)return;
	if(bg!=null) { 
		var ab=f.items[bg.id];
		if(ab.intKey==it)return;
		if(ab.itemEffect!=null) { ab.itemEffect.init(); }
		setMnStyle(bg,(ab.enable?"N":"D"),(ab.stlprf==""?f.stlprf:ab.stlprf));
		if(ab.enable)setMnIcon(f,ab,"N");
		if(ab.itemEffect!=null) { ab.itemEffect.start();}
		var ac=null;
		if(ab.crsFrame) { 
			ac=(ab.subFrame.nlsGetMenu?ab.subFrame.nlsGetMenu(ab.subMenuId):null);
		}else { 
			ac=nlsGetMenu(ab.subMenuId);
		}
		while(ac!=null) { 
			var nli=null;
			if(ac.lsItm) { 
				nli=(ac.items[ac.lsItm.id].crsFrame?ac.items[ac.lsItm.id].subFrame.nlsGetMenu(ac.items[ac.lsItm.id].subMenuId):ac.wnd.nlsGetMenu(ac.items[ac.lsItm.id].subMenuId));
			}
			ac.hideMenu();
			ac=nli
		}
	}
	if(typeof(j.status)!="undefined")j.status=f.items[it].url;
	if(f.items[it].itemEffect!=null) { f.items[it].itemEffect.init(); }
	setMnStyle(oIt,(f.items[it].enable?"O":"D"),(f.items[it].stlprf==""?f.stlprf:f.items[it].stlprf));
	if(f.items[it].enable)setMnIcon(f,f.items[it],"O");
	if(f.items[it].itemEffect!=null) { f.items[it].itemEffect.start();}
	if(!f.isMenubar||(f.isMenubar&&!f.dropOnClick)||(f.isMenubar&&f.dropOnClick&&f.isMenuOpened)) { _showMenu(f,it);}
	nlsMenu[m[0]].lsItm=oIt
};
function nls_getXY(oIt) { var p=new ay();
p.x=0;
p.y=0;
p.x2=0;
p.y2=0;
var aw=oIt;
while(aw) { p.x+=aw.offsetLeft;
p.y+=aw.offsetTop;
aw=aw.offsetParent};
p.x-=(j.scrollX?j.scrollX:k.body.scrollLeft);
p.y-=(j.scrollY?j.scrollY:k.body.scrollTop);
p.x2=p.x+oIt.offsetWidth;
p.y2=p.y+oIt.offsetHeight;

return p}
function
 _showMenu(prMenu,it) { var oIt=NlsGetElementById(it);
var ad=prMenu.items[it];
if(ad.subMenuId!=""&&ad.enable==ai) { var p=nls_getXY(oIt);
if(ad.crsFrame) { if(ad.subPos[0]=="REL") { }else { p.x=ad.subPos[0];
p.x2=p.x}if(ad.subPos[1]=="REL") { }else { p.y=ad.subPos[1];
p.y2=p.y}if(!ad.subFrame.nlsGetMenu)return;
var bm=ad.subFrame.nlsGetMenu(ad.subMenuId);
if(!bm)return;
bm.showMenu(p.x,p.y,p.x2,p.y2,prMenu.orient,ad.subDir,ad.subPosAdj);
}else { var bc=nlsGetMenu(ad.subMenuId);
if(!bc)return;
if(bc.zIndex<=prMenu.zIndex) { bc.zIndex=prMenu.zIndex+1}bc.showMenu(p.x,p.y,p.x2,p.y2,prMenu.orient,ad.subDir,ad.subPosAdj);
}}};


function nls_showMenu(mId,oIt,orient,subDir,subPosAdj) { 
	var bh=nlsGetMenu(mId);
	var mgr=nlsMenuMgr[bh.mgrId];
	mgr.clearTimeout();
	if(bh.active)return;
	var p=nls_getXY(oIt);
	mgr.hideMenus();
	bh.showMenu(p.x,p.y,p.x2,p.y2,orient,subDir,subPosAdj);
}
function
 nls_hideMenu(mId) { var bt=nlsGetMenu(mId);
nlsMenuItemOut(bt.mgrId);
}
function
 _nlsMenuItemOver(mgrId) { var bn=nlsMenuMgr[mgrId];
bn.clearTimeout();
var at=bn.assocMenuMgr;
if(at&&at.length>0) { for(var i=0;
i<at.length;
i++) { if(!at[i][0].nlsMenuMgr)continue;
at[i][0].nlsMenuMgr[at[i][1]].clearTimeout();
}}for(var it in nlsMenuMgr) { if(it!=mgrId) { nlsMenuMgr[it].hideMenus();
}}};
function nlsMenuItemOut(mgrId) { var ax=nlsMenuMgr[mgrId];
ax.clearTimeout();
ax.setTimeout(function() { _nlsMenuItemOut(mgrId)},ax.timeout);
var bd=ax.assocMenuMgr;
if(bd&&bd.length>0) { for(var i=0;
i<bd.length;
i++) { var frm=bd[i];
if(!frm[0].nlsMenuMgr)continue;
frm[0].nlsMenuMgr[frm[1]].clearTimeout();
frm[0].nlsMenuMgr[frm[1]].setTimeout(function() { frm[0]._nlsMenuItemOut(mgrId);
},ax.timeout);
}}};
function _nlsMenuItemOut(mgrId) { nlsMenuMgr[mgrId].hideMenus();
};
function nlsGetMenu(mId) { return nlsMenu[mId]};
function NlsMenuBorder(bTop,bBottom,bLeft,bRight) { var border="<table cellpadding=0 cellspacing=0>";
var am="",an="",bo="",bp="";
if(bTop)am="<td><table width='100%' cellpadding=0 cellspacing=0><tr><td class='@stlprf_mtop'></td></tr></table></td>";
if(bBottom)an="<td><table width='100%' cellpadding=0 cellspacing=0><tr><td class='@stlprf_mbottom'></td></tr></table></td>";
if(bLeft) { bo="<td height='100%' class='@stlprf_mleft'></td>";
if(bTop)am="<td class='@stlprf_mtopleft'></td>"+am;
if(bBottom)an="<td class='@stlprf_mbottomleft'></td>"+an}if(bRight) { bp="<td height='100%' class='@stlprf_mright'></td>";
if(bTop)am+="<td class='@stlprf_mtopright'></td>";
if(bBottom)an+="<td class='@stlprf_mbottomright'></td>"}if(am!="")am="<tr>"+am+"</tr>";
if(an!="")an="<tr>"+an+"</tr>";
border+=am+"<tr height='100%'>"+bo+"<td>@menu</td>"+bp+"</tr>"+an;
border+="</table>";
this.applyBorder=function(c,stlprf) { var b=border.replace(/@stlprf_/gi,stlprf);
return b.replace(/@menu/gi,c);
};
return this};
NLSMENU.isMenuOpened=ae;
NLSMENU.dropOnClick=ae;
NLSMENU.renderMenubar=function() { return this.renderMenu();
};
function NlsMenubar(mId) { var bi=new NlsMenu(mId);
bi.isMenubar=ai;
bi.active=ai;
return bi};
function hideAllNlsMenu() { for(it in nlsMenu) { if(nlsMenu[it].active)nlsMenu[it].hideMenu();
}};
function NlsGetElementById(id) { if(l) { return l(id);
}else if(k.getElementById) { return k.getElementById(id);
 }  } ;

