nlsMenu={};nlsMenuMgr={};nlsWinElmt=[];ag0=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=false;nls_isIE5=false};function NlsMenuManager(mgr){this.mgrId=mgr;this.menus={};this.menubar=null;this.timeout=1000;this.flowOverFormElement=false;this.assocMenuMgr=[];this.defaultEffect=null;this.icPath="";this.memorizeSel=false;this.rt={};this.tmId=null;this.setTimeout=function(a,t){this.tmId=window.setTimeout(a,t);};this.clearTimeout=function(){if(this.tmId!=null){window.clearTimeout(this.tmId);this.tmId=null}};nlsMenuMgr[mgr]=this;if(nls_isIE)window.attachEvent("onload",function(){nlsMenuMgr[mgr].init();});return this};NlsMnMgr=NlsMenuManager.prototype;NlsMnMgr.createMenu=function(mId){var m=new NlsMenu(mId);m.mgr=this;m.mgrId=this.mgrId;m.icPath=this.icPath;m.useEffect(this.defaultEffect);if(this.design){m.$menuItemClick=NlsMenu.$dsItemClick}this.menus[mId]=m;return m};NlsMnMgr.createMenubar=function(mbarId){if(this.menubar)alert("Menubar already exists!");var m=new NlsMenubar(mbarId);m.mgr=this;m.mgrId=this.mgrId;m.icPath=this.icPath;if(this.design){m.$menuItemClick=NlsMenu.$dsItemClick}this.menubar=m;return m};NlsMnMgr.renderMenus=function(plc){if(plc&&plc!=""){var d=NlsMenu.$GE(plc),s="";if(!d){d=document.createElement("SPAN");d.id=plc;document.body.insertBefore(d,document.body.childNodes[0]);}for(it in this.menus){s+=this.menus[it].renderMenu();}d.innerHTML=s;d.style.display=""}else{for(it in this.menus){document.write(this.menus[it].renderMenu());}}};NlsMnMgr.renderMenubar=function(plc,incSub){if(this.menubar){var mbar=this.menubar.renderMenubar();if(plc&&plc!=""){var d=NlsMenu.$GE(plc);d.style.display="";d.innerHTML=mbar}else{document.write(mbar);}if(incSub!=false){this.renderMenus(this.mgrId);}}if(this.memorizeSel)this.loadPath();};NlsMnMgr.hideMenus=function(){for(var it in this.menus){if(this.menus[it].rt.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]};NlsMnMgr.init=function(){if(this.menubar)this.menubar.init();};NlsMnMgr.setMenusProperties=function(opts){var mn;for(var m in opts){mn=nlsGetMenu(m);if(mn)mn.setProperties(opts[m]);}};function listAllWinElmt(){nlsWinElmt=[];var arrWinEl=document.getElementsByTagName("SELECT");var elm;var tmp;var x;var y;for(var i=0;i"+""+"");};return this};function NlsCustomMenuItem(cst){this.intKey="";this.cstMenu=$aonvl(cst," ");return this};function NlsMenu(mId){var o={lsItm:null,mgrId:"",mgr:null,winElmt:null,container:null,customBorder:null,shadow:new NlsMenuShadow("none","5px",mId),count:0,effect:null,srItems:[],rt:{ready:true,active:false},mId:mId,stlprf:"",subMenuIc:null,target:"_self",icPath:"",itemSpc:"",stretchItem:true,selection:false,showIcon:false,showSubIcon:true,absWidth:"",orient:"V",defItmEff:null,defPos:[0,0],maxItemCol:100,zIndex:1200,wnd:window,itemIco:null};this.setProperties(o);this.items={};nlsMenu[mId]=this;return this};function NlsMenubar(mId){var mnBar=new NlsMenu(mId);mnBar.isMenubar=true;mnBar.isMenuOpened=false;mnBar.firstClickOnly=true;mnBar.dropOnClick=false;mnBar.renderMenubar=function(){return mnBar.renderMenu();};mnBar.rt.active=true;return mnBar};NLSMENU=NlsMenu.prototype;NLSMENU.addItem=function(key,capt,url,ico,enb,xtra,subId,title){key=(key?key:this.count+1);var intKey=this.mId+"_"+key,it=new NlsMenuItem(key,capt,url,ico,enb,xtra,subId,title);this.add(intKey,it);if(this.defItmEff!=null&&typeof(NlsMenuItemEffect)!="undefined"){it.useItemEffect(this.defItmEff);}return it};NLSMENU.addSeparator=function(sepr){var intKey="sep_"+this.count;var it=new NlsMenuSeparator(sepr?sepr:null);it.stlprf=this.stlprf;this.add(intKey,it);return it};NLSMENU.addSubmenu=function(key,subId,crsFrame,subFrame,subPos,subPosAdj,subDir){var it=this.getItemById(key);it.subMenuId=subId;it.subFrame=$aonvl(subFrame,null);it.crsFrame=$aonvl(crsFrame,false);it.subPos=$aonvl(subPos,[null,null]);it.subPosAdj=$aonvl(subPosAdj,[0,0]);it.subDir=$aonvl(subDir,["right","down"]);return it};NLSMENU.addCustomMenu=function(custom){var intKey="cst_"+this.count;var it=new NlsCustomMenuItem(custom);this.add(intKey,it);return it};NLSMENU.add=function(intKey,it){it.mId=this.mId;it.intKey=intKey;this.items[intKey]=it;this.srItems[this.srItems.length]=it;this.count++};NLSMENU.getItemById=function(key){return this.items[this.mId+"_"+key]};NLSMENU.setItemStyle=function(key,stlprf){this.getItemById(key).stlprf=stlprf};NLSMENU.setItemText=function(key,tx){var it=this.getItemById(key);it.capt=tx;var oD=NlsMenu.$GE(it.intKey+"x2");if(oD)oD.innerHTML=tx};NLSMENU.enableItem=function(key,b){var it=this.getItemById(key);it.enable=b;setMnStyle(NlsMenu.$GE(it.intKey),(b?(it.selected?"S":"N"):"D"),NlsMenu.getPrf(it,this));setMnIcon(this,it,"N");};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.useEffect=function(efN){if(efN!=null&&efN!=""){this.effect=new NlsMenuEffect(this.mId,efN);}};NLSMENU.renderMenu=function(){var scPath="",sbIc=null;var allScs=(document.getElementsByTagName?document.getElementsByTagName("SCRIPT"):document.scripts);for(var i=0;i=0){scPath=allScs[i].src.replace(/nlsmenu.js/gi,"");}}if(!this.subMenuIc){sbIc=[scPath+"img/submenu.gif",scPath+"img/submenuovr.gif"]}else{sbIc=[this.icPath+this.subMenuIc[0]];if(this.subMenuIc[1])sbIc[1]=this.icPath+this.subMenuIc[1]}var cs=""];var tmpCnt=0,prf,it,mn,ic,j=1,k=1,l,ts,isV=(this.orient=="V");for(var i=0;i"+it.render()+"";s[j++]=(isV?(""+ts+""):ts);}else if(it.constructor==NlsCustomMenuItem){ts="";s[j++]=isV?(""+ts+""):ts}else{if(isV)s[j++]="";else{if(tmpCnt==0)s[j++]="";tmpCnt++}l=[];k=0;l[k++]="";if(this.showIcon){l[k++]=""}l[k++]="";if(this.showSubIcon&&it.subMenuId!=""){l[k++]=""}l[k++]="
"+it.cstMenu+"
";l[k++]=cs+(this.stretchItem?"width='100%'":"")+" height='100%'>
";ic=$aonevl(it.ico,this.itemIco);if(ic){if(ic[0])l[k++]="";if(ic[1])l[k++]="";if(ic[2])l[k++]=""}l[k++]=""+it.capt+""+(it.subMenuId!=""?""+(sbIc.length>1?"":""):"")+"
";l[k++]="";s[j++]=l.join("").replace(/@itId/g,it.intKey);if(isV)s[j++]="";else if(!isV&&tmpCnt==this.maxItemCol){s[j++]="";tmpCnt=0}}}if(!isV&&tmpCnt!=0){if(this.srItems.length>this.maxItemCol)while(++tmpCnt<=this.maxItemCol)s[j++]=" ";s[j++]=""}s[j++]="";l=[];l=[cs+"class='"+this.stlprf+"nlsmenu' "+sAbs+">"],j=1;l[j++]="
"+s.join("")+"
";l[j++]="";ts=l.join("");if(this.customBorder!=null)ts=this.customBorder.applyBorder(ts,this.stlprf);ts=this.shadow.dropShadow(ts);s=[];j=0;s[j++]="
"+ts;if(!this.isMenubar&&nls_isIE&&!nls_isIE5&&this.mgr.flowOverFormElement){s[j++]=""}s[j++]="
";ts=s.join("");if(arguments[0]=="content"){}else{ts="
"+ts+"
"}return ts.replace(/@mId/g,this.mId);};NLSMENU.init=function(){var v=this.rt.vshade;if(!v)v=NlsMenu.$GE("vshade_"+this.mId);var itm=this.rt.actmn;if(!itm)itm=NlsMenu.$GE("actmn_"+this.mId);if(v){var o=itm.childNodes[0].offsetHeight-parseInt(this.shadow.offset);if(o>=0)v.style.height=o+"px"}this.rt.actmn=itm;this.rt.vshade=v};function NlsMenuShadow(pos,offset,mId){this.pos=pos;this.offset=offset;this.mId=mId;this.dropShadow=function(smenu){var mn=nlsMenu[this.mId];var cs="";var hshadow="
"+cs+"width='100%' height='5px' class='"+mn.stlprf+"horzshadow'>
";var vshadow=""+cs+"id='vshade_"+this.mId+"' width='5px' height='100%' class='"+mn.stlprf+"vertshadow'>";var menutd=""+smenu+"";var cornertd="";var av=[vshadow.replace(/@@PAD/gi,"top"),vshadow.replace(/@@PAD/gi,"bottom")];var ah=[hshadow.replace(/@@PAD/gi,"left"),hshadow.replace(/@@PAD/gi,"right")];switch(this.pos){case"none":shadow+=""+menutd+"";break;case"bottomright":shadow+=""+menutd+av[0]+""+ah[0]+cornertd+"";break;case"bottomleft":shadow+=""+av[0]+menutd+""+cornertd+ah[1]+"";break;case"topleft":shadow+=""+cornertd+ah[1]+""+av[1]+menutd+"";break;case"topright":shadow+=""+ah[0]+cornertd+""+menutd+av[1]+"";break}return shadow+""}};function $mPos(p1,p2,c,m,adj,scr,dr,drIdx,drVal){var v=0;if(drVal=="left"||drVal=="up"){if(p2+m>c){if(p1>=m){v=p1-m+adj+scr;dr[drIdx]=drVal}else{v=(c=p.x1&&o.x1<=p.x2)||(o.x2>=p.x1&&o.x2<=p.x2)||(o.x1p.x2))&&((o.y1>=p.y1&&o.y1<=p.y2)||(o.y2>=p.y1&&o.y2<=p.y2)||(o.y1p.y2));}function hideWinElmt(mn,p){var o;for(var i=0;i0){for(i=0;i1){var k=mnItm.intKey;var c=NlsMenu.$GE("ic_"+k),o=NlsMenu.$GE("icovr_"+k),d=NlsMenu.$GE("icdis_"+k);c.style.display=(tf=="N"||(tf=="D"&&!d)?"":"none");o.style.display=(tf=="O"?"":"none");if(d)d.style.display=(tf=="D"?"":"none");}if(mn.showSubIcon&&mnItm.subMenuId!=""){var ic=NlsMenu.$GE("subicovr_"+mnItm.intKey);if(ic){ic.style.display=(tf=="O"?"":"none");ic=NlsMenu.$GE("subic_"+mnItm.intKey);if(ic)ic.style.display=(tf=="N"||tf=="D"?"":"none");}}};function setMnStyle(it,s,prefix){var suff=(s=="O"?"over":(s=="S"?"sel":"")),cn;it.className=prefix+"nlsitemcontainer"+suff;var r=it.childNodes[0].rows[0],rc=null;for(var i=0;i0){for(var i=0;i