var isDOM=document.getElementById?1:0,isIE=document.all?1:0,isNS4=navigator.appName=="Netscape"&&!isDOM?1:0,isIE4=isIE&&!isDOM?1:0,isOp=self.opera?1:0,isDyn=isDOM||isIE||isNS4;function getRef(a,b){b=!b?document:b.navigator?b.document:b;return isIE?b.all[a]:isDOM?(b.getElementById?b:b.ownerDocument).getElementById(a):isNS4?b.layers[a]:null}function getSty(b,c){var a=getRef(b,c);return a?isNS4?a:a.style:null}try{if(!self.LayerObj){var LayerObj=new Function("i","p","this.ref=getRef(i, p); this.sty=getSty(i, p); return this")}}catch(err){var LayerObj=new Function("i","p","this.ref=null; this.sty=''; this.sty.width=0; this.sty.clip=''; return this")}function getLyr(a,b){return new LayerObj(a,b)}function LyrFn(a,c){try{LayerObj.prototype[a]=new Function('var a=arguments,p=a[0],px=isNS4||isOp?0:"px"; with (this) { '+c+" }")}catch(b){}}LyrFn("x","if (!isNaN(p)) sty.left=p+px; else return parseInt(sty.left)");LyrFn("y","if (!isNaN(p)) sty.top=p+px; else return parseInt(sty.top)");LyrFn("vis","sty.visibility=p");LyrFn("bgColor",'if (isNS4) sty.bgColor=p?p:null; else sty.background=p?p:"transparent"');LyrFn("bgImage",'if (isNS4) sty.background.src=p?p:null; else sty.background=p?"url("+p+")":"transparent"');LyrFn("clip",'if (isNS4) with(sty.clip){left=a[0];top=a[1];right=a[2];bottom=a[3]} else sty.clip="rect("+a[1]+"px "+a[2]+"px "+a[3]+"px "+a[0]+"px)" ');LyrFn("write","if (isNS4) with (ref.document){write(p);close()} else ref.innerHTML=p");LyrFn("alpha",'var f=ref.filters,d=(p==null),o=d?"inherit":p/100; if (f) {if (!d&&sty.filter.indexOf("alpha")==-1) sty.filter+=" alpha(opacity="+p+")"; else if (f.length&&f.alpha) with(f.alpha){if(d)enabled=false;else{opacity=p;enabled=true}} }else if (isDOM)sty.opacity=sty.MozOpacity=o');function setLyr(v,dw,p){if(!setLyr.seq){setLyr.seq=0}if(!dw){dw=0}var o=!p?isNS4?self:document.body:!isNS4&&p.navigator?p.document.body:p,IA="insertAdjacentHTML",AC="appendChild",id="_sl_"+setLyr.seq++;if(o[IA]){o[IA]("beforeEnd",'<div id="'+id+'" style="position:absolute"></div>')}else{if(o[AC]){var n=document.createElement("div");o[AC](n);n.id=id;n.style.position="absolute"}else{if(isNS4){var n=new Layer(dw,o);id=n.id}}}var l=getLyr(id,p);with(l){if(ref){vis(v);x(0);y(0);sty.width=dw+(isNS4?0:"px")}}return l}try{if(!self.page){var page={win:self,minW:0,minH:0,MS:isIE&&!isOp}}page.db=function(p){with(this.win.document){return(isDOM?documentElement[p]:0)||body[p]||0}};page.winW=function(){with(this){return Math.max(minW,MS?db("clientWidth"):win.innerWidth)}};page.winH=function(){with(this){return Math.max(minH,MS?db("clientHeight"):win.innerHeight)}};page.scrollX=function(){with(this){return MS?db("scrollLeft"):win.pageXOffset}};page.scrollY=function(){with(this){return MS?db("scrollTop"):win.pageYOffset}}}catch(err){}function addProps(e,b,d,c){for(var a=0;a<d.length;a++){if(a<b.length||c){e[d[a]]=b[a]}}}function PopupMenu(a){this.myName=a;this.showTimer=this.hideTimer=this.showDelay=0;this.hideDelay=500;this.menu=[];this.litNow=[];this.litOld=[];this.overM="";this.overI=0;this.hideDocClick=0;this.actMenu=null;PopupMenu.list[a]=this}PopupMenu.list=[];var PmPt=PopupMenu.prototype;PmPt.callEvt=function(a,d,c){var b=this.menu[a][d],f=this[c]?this[c](a,d):0,e;if(b[c]){if(b[c].substr){b[c]=new Function("mN","iN",b[c])}e=b[c](a,d)}return typeof e=="boolean"?e:f};PmPt.over=function(mN,iN){with(this){clearTimeout(hideTimer);overM=mN;overI=iN;var evtRtn=iN?callEvt(mN,iN,"onmouseover"):0,rtn=evtRtn||false;litOld=litNow;litNow=[];var litM=mN,litI=iN;if(mN){do{litNow[litM]=litI;litI=menu[litM][0].parentItem;litM=menu[litM][0].parentMenu}while(litM)}var same=1;for(var z in menu){same&=(litNow[z]==litOld[z])}if(same){return rtn}clearTimeout(showTimer);for(var thisM in menu){with(menu[thisM][0]){if(!lyr){continue}lI=litNow[thisM];oI=litOld[thisM];if(lI!=oI){if(lI){changeCol(thisM,lI)}if(oI){changeCol(thisM,oI)}}if(!lI){clickDone=0}if(isRoot){continue}if(lI&&!visNow){doVis(thisM,1)}if(!lI&&visNow){doVis(thisM,0)}}}nextMenu="";if(menu[mN]&&menu[mN][iN].sm&&(evtRtn+""!="false")){var m=menu[mN],t=m[iN].sm;if(!menu[t]){return rtn}if(m[0].clickSubs&&!m[0].clickDone){return rtn}nextMenu=t;if(showDelay){showTimer=setTimeout(myName+'.doVis("'+t+'", 1)',showDelay)}else{doVis(t,1)}}return rtn}};PmPt.out=function(mN,iN){with(this){if(mN!=overM||iN!=overI){return}var thisI=menu[mN][iN],evtRtn=iN?callEvt(mN,iN,"onmouseout"):0;if(thisI.sm!=nextMenu){clearTimeout(showTimer);nextMenu=""}if(hideDelay&&(evtRtn+""!="false")){var delay=menu[mN][0].isRoot&&!thisI.sm?50:hideDelay;hideTimer=setTimeout(myName+'.over("", 0)',delay)}overM="";overI=0}};PmPt.click=function(mN,iN){with(this){var m=menu[mN],evtRtn=callEvt(mN,iN,"onclick"),hm=1;if(evtRtn+""=="false"){return false}with(m[iN]){if(type=="js:"){eval(href)}else{if(sm&&m[0].clickSubs){m[0].clickDone=1;doVis(sm,1);hm=0}if(href){type=type||"window";eval(type+'.location.href="'+href+'"')}}}if(hm){over("",0)}return evtRtn||false}};PmPt.changeCol=function(mN,iN,fc){with(this.menu[mN][iN]){if(!lyr||!lyr.ref){return}var bgFn=outCol!=overCol?(outCol.indexOf(".")==-1?"bgColor":"bgImage"):0;var ovr=(this.litNow[mN]==iN)?1:0,doFX=(!fc&&this.litNow[mN]!=this.litOld[mN]);var col=ovr?overCol:outCol;if(fade[0]){clearTimeout(timer);col="#";count=Math.max(0,Math.min(count+(2*ovr-1)*parseInt(fade[ovr][0]),100));var oc,nc,hexD="0123456789ABCDEF";for(var i=1;i<4;i++){oc=parseInt("0x"+fade[0][i]);nc=parseInt(oc+(parseInt("0x"+fade[1][i])-oc)*(count/100));col+=hexD.charAt(Math.floor(nc/16)).toString()+hexD.charAt(nc%16)}if(count%100>0){timer=setTimeout(this.myName+'.changeCol("'+mN+'",'+iN+",1)",50)}}if(bgFn&&isNS4){lyr[bgFn](col)}var reCSS=(overClass!=outClass||outBorder!=overBorder);if(doFX){with(lyr){if(!this.noRW&&(overText||overInd||isNS4&&reCSS)){write(this.getHTML(mN,iN,ovr))}if(!isNS4&&reCSS){ref.className=(ovr?overBorder:outBorder);var chl=(isDOM?ref.childNodes:ref.children);if(chl&&!overText){for(var i=0;i<chl.length;i++){chl[i].className=ovr?overClass:outClass}}}}}if(bgFn&&!isNS4){lyr[bgFn](col)}if(doFX&&outAlpha!=overAlpha){lyr.alpha(ovr?overAlpha:outAlpha)}}};PmPt.position=function(posMN){with(this){for(mN in menu){if(!posMN||posMN==mN){with(menu[mN][0]){if(!lyr||!lyr.ref||!visNow){continue}var pM,pI,newX=eval(offX),newY=eval(offY);if(!isRoot){pM=menu[parentMenu];pI=pM[parentItem].lyr;if(!pI){continue}}var eP=eval(par),pW=(eP&&eP.navigator?eP:window);with(pW.page){var sX=scrollX(),wX=sX+winW()||9999,sY=scrollY(),wY=winH()+sY||9999}var sb=page.MS?5:20;if(pM&&typeof(offX)=="number"){newX=Math.max(sX,Math.min(newX+pM[0].lyr.x()+pI.x(),wX-menuW-sb))}if(pM&&typeof(offY)=="number"){newY=Math.max(sY,Math.min(newY+pM[0].lyr.y()+pI.y(),wY-menuH-sb))}lyr.x(newX);lyr.y(newY)}}}}};PmPt.doVis=function(mN,show){with(this){try{if(!show){__EkDesign_showWindowedControls(true);var delay=menu[mN][0].isRoot&&!thisI.sm?50:hideDelay;setTimeout(function(){$ektron().trigger("ektron.dhtmlMenu.hide",[this.myName])},delay)}else{$ektron().trigger("ektron.dhtmlMenu.show",[this.myName]);__EkDesign_showWindowedControls(false)}}catch(err){}var m=menu[mN],sh=(show?"show":"hide"),mA=sh+"Menu",mE="on"+sh;m[0].visNow=show;if(m&&m[0].lyr&&m[0].lyr.ref){if(show){position(mN)}var p=m[0].parentMenu;if(p){m[0].lyr.sty.zIndex=m[0].zIndex=menu[p][0].zIndex+2}if(this[mE]){this[mE](mN)}if(this[mA]){this[mA](mN)}else{m[0].lyr.vis(show?"visible":"hidden")}}}};function ItemStyle(){var a=["len","spacing","popInd","popPos","pad","outCol","overCol","outClass","overClass","outBorder","overBorder","outAlpha","overAlpha","normCursor","nullCursor"];addProps(this,arguments,a,1)}PmPt.startMenu=function(mName){with(this){if(!menu[mName]){menu[mName]=[{}]}actMenu=menu[mName];aM=actMenu[0];actMenu.length=1;var names=["name","isVert","offX","offY","width","itemSty","par","clickSubs","clickDone","visNow","parentMenu","parentItem","oncreate","isRoot"];addProps(aM,arguments,names,1);aM.extraHTML="";aM.menuW=aM.menuH=0;aM.zIndex=1000;if(!aM.lyr){aM.lyr=null}if(mName.substring(0,4)=="root"){aM.isRoot=1;aM.oncreate=new Function("obj",'this.visNow=1; obj.position("'+mName+'"); this.lyr.vis("visible")')}return aM}};PmPt.addItem=function(){with(this){with(actMenu[0]){var aI=actMenu[actMenu.length]=new Object();var names=["text","href","type","itemSty","len","spacing","popInd","popPos","pad","outCol","overCol","outClass","overClass","outBorder","overBorder","outAlpha","overAlpha","normCursor","nullCursor","iX","iY","iW","iH","fW","fH","overText","overInd","sm","lyr","onclick","onmouseover","onmouseout"];addProps(aI,arguments,names,1);var iSty=arguments[3]?arguments[3]:actMenu[0].itemSty;for(prop in iSty){if(aI[prop]+""=="undefined"){aI[prop]=iSty[prop]}}if(aI.type=="sm:"){aI.sm=aI.href;aI.href=""}var r=RegExp,re=/^SWAP:(.*)\^(.*)$/;if(aI.text.match(re)){aI.text=r.$1;aI.overText=r.$2}if(aI.popInd.match(re)){aI.popInd=r.$1;aI.overInd=r.$2}aI.timer=aI.count=0;aI.fade=[];for(var i=0;i<2;i++){var oC=i?"overCol":"outCol";if(aI[oC].match(/^(\d+)\#(..)(..)(..)$/)){aI[oC]="#"+r.$2+r.$3+r.$4;aI.fade[i]=[r.$1,r.$2,r.$3,r.$4]}}if(aI.outBorder&&isNS4){aI.pad++}if(!isIE){if(aI.normCursor=="hand"){aI.normCursor="pointer"}if(aI.nullCursor=="hand"){aI.nullCursor="pointer"}}aI.iW=isVert?width:aI.len;aI.iH=isVert?aI.len:width;var lastGap=actMenu.length>2?actMenu[actMenu.length-2].spacing:0;var spc=aI.outBorder&&actMenu.length>2?1:0;if(isVert){menuH+=lastGap-spc;aI.iX=0;aI.iY=menuH;menuW=width;menuH+=aI.iH}else{menuW+=lastGap-spc;aI.iX=menuW;aI.iY=0;menuW+=aI.iW;menuH=width}return aI}}};PmPt.getHTML=function(mN,iN,isOver){with(this){var itemStr="";with(menu[mN][iN]){var tC=isOver?overClass:outClass,txt=isOver&&overText?overText:text,popI=isOver&&overInd?overInd:popInd,ln='<a href="'+(href&&type!="js:"?href:"#")+'" onclick="return false" class="'+tC+(isNS4?'" onmouseover="'+myName+".over('"+mN+"', "+iN+')"':'"');if(popI&&sm){if(isNS4){itemStr+='<layer class="'+tC+'" left="'+((popPos+fW)%fW)+'" top="'+pad+'" height="'+(fH-2*pad)+'">'+popI+"</layer>"}else{itemStr+='<div class="'+tC+'" style="position: absolute; left: '+((popPos+fW)%fW)+"px; top: "+pad+"px; height: "+(fH-2*pad)+'px">'+popI+"</div>"}}if(isNS4){itemStr+=(outBorder?'<span class="'+(isOver?overBorder:outBorder)+'"><spacer type="block" width="'+(fW-8)+'" height="'+(fH-8)+'"></span>':"")+'<layer left="'+pad+'" top="'+pad+'" width="'+(fW-2*pad)+'" height="'+(fH-2*pad)+'">'+ln+">"+txt+"</a></layer>"}else{itemStr+=(isIE4?'<div class="'+tC+'" ':ln)+' style="position: absolute; left: '+pad+"px; top: "+pad+"px; width: "+(fW-2*pad)+"px; height: "+(fH-2*pad)+"px; cursor: "+(href?normCursor:nullCursor)+'">'+txt+(isIE4?"</div>":"</a>")}}return itemStr}};PmPt.update=function(docWrite,upMN){with(this){if(!isDyn){return}for(mN in menu){with(menu[mN][0]){if(upMN&&upMN!=mN){continue}var str="",eP=eval(par);try{with(eP&&eP.navigator?eP:self){var dC=document.compatMode,dT=document.doctype}dFix=(dC&&dC.indexOf("CSS")>-1||isOp&&!dC||dT&&dT.name.indexOf(".dtd")>-1||isDOM&&!isIE)?2:0}catch(err){dFix=0}for(var iN=1;iN<menu[mN].length;iN++){with(menu[mN][iN]){var tM=menu[sm],itemID=myName+"-"+mN+"-"+iN;if(sm&&tM){tM[0].parentMenu=mN;tM[0].parentItem=iN}if(outBorder){fW=iW-dFix;fH=iH-dFix}else{fW=iW;fH=iH}var isImg=(outCol.indexOf(".")!=-1);if(isDOM||isIE4){str+='<div id="'+itemID+'" '+(outBorder?'class="'+outBorder+'" ':"")+'style="position: absolute; left: '+iX+"px; top: "+iY+"px; width: "+fW+"px; height: "+fH+"px; z-index: "+zIndex+"; "+(outCol?"background: "+(isImg?"url("+outCol+")":outCol):"")+(typeof(outAlpha)=="number"?"; filter: alpha(opacity="+outAlpha+"); -moz-opacity: "+outAlpha+"%; opacity: "+(outAlpha/100):"")+"; cursor: "+(href?normCursor:nullCursor)+'" '}else{if(isNS4){str+='<layer id="'+itemID+'" left="'+iX+'" top="'+iY+'" width="'+fW+'" height="'+fH+'" z-index="'+zIndex+'" '+(outCol?(isImg?'background="':'bgcolor="')+outCol+'" ':"")}}var evtMN="('"+mN+"',"+iN+")";str+='onmouseover="return '+myName+".over"+evtMN+'" onmouseout="'+myName+".out"+evtMN+'" onclick="return '+myName+".click"+evtMN+'">'+getHTML(mN,iN,0)+(isNS4?"</layer>":"</div>")}}var sR=myName+".setupRef("+(docWrite?1:0)+', "'+mN+'")';if(isOp){setTimeout(sR,1000)}var mVis=isOp&&isRoot?"visible":"hidden";if(docWrite){var targFr=eP&&eP.navigator?eP:window;targFr.document.write('<div id="'+myName+"-"+mN+'" style="position: absolute; visibility: '+mVis+"; left: "+(isOp?-1000:0)+"0px; top: 0px; width: "+(menuW+2)+"px; height: "+(menuH+2)+'px; z-index: 1000">'+str+extraHTML+"</div>")}else{if(!lyr||!lyr.ref){lyr=setLyr(mVis,menuW,eP)}else{if(isIE4){setTimeout(myName+".menu."+mN+"[0].lyr.sty.width="+(menuW+2),50)}}with(lyr){sty.zIndex=1000;write(str+extraHTML)}}if(!isOp){setTimeout(sR,100)}}}}};PmPt.setupRef=function(docWrite,mN){with(this){with(menu[mN][0]){var eP=eval(par);if(docWrite||!lyr||!lyr.ref){lyr=getLyr(myName+"-"+mN,eP)}for(var i=1;i<menu[mN].length;i++){menu[mN][i].lyr=getLyr(myName+"-"+mN+"-"+i,isNS4?lyr.ref:eP)}menu[mN][0].lyr.clip(0,0,menuW+2,menuH+2);if(menu[mN][0].oncreate){oncreate(this)}}}};function menuAnim(menuObj,menuName,dir){var mD=menuObj.menu[menuName][0];if(!mD.timer){mD.timer=0}if(!mD.counter){mD.counter=0}with(mD){clearTimeout(timer);if(!lyr||!lyr.ref){return}if(!visNow&&dir>0){dir=0-dir}if(dir>0){lyr.vis("visible")}lyr.sty.zIndex=dir>0?mD.zIndex+1:1001;lyr.clip(0,0,menuW+2,(menuH+2)*Math.pow(Math.sin(Math.PI*counter/200),0.75));counter+=dir;if(counter>100){counter=100;lyr.sty.zIndex=mD.zIndex}else{if(counter<0){counter=0;lyr.vis("hidden")}else{timer=setTimeout("menuAnim("+menuObj.myName+',"'+menuName+'",'+dir+")",40)}}}}function addMenuBorder(b,j,d,h,c,i,g){for(var e in b.menu){var k=b.menu[e],a='<div style="position:absolute; background:';if(k[0].itemSty!=j){continue}for(var f=1;f<k.length;f++){k[f].iX+=c+g;k[f].iY+=c+g}mW=k[0].menuW+=2*(c+g);mH=k[0].menuH+=2*(c+g);if(isNS4){k[0].extraHTML+='<layer bgcolor="'+h+'" left="0" top="0" width="'+mW+'" height="'+mH+'" z-index="980"><layer bgcolor="'+i+'" left="'+c+'" top="'+c+'" width="'+(mW-2*c)+'" height="'+(mH-2*c)+'" z-index="990"></layer></layer>'}else{k[0].extraHTML+=a+h+"; left:0px; top:0px; width:"+mW+"px; height:"+mH+"px; z-index:980; "+(d!=null?"filter:alpha(opacity="+d+"); -moz-opacity:"+d+"%; opacity:"+(d/100):"")+'">'+a+i+"; left:"+c+"px; top:"+c+"px; width:"+(mW-2*c)+"px; height:"+(mH-2*c)+'px; z-index:990"></div></div>'}}}function addDropShadow(c,j){for(var b in c.menu){var e=arguments,g=c.menu[b][0],f=addH=0;if(g.itemSty!=j){continue}for(var i=2;i<e.length;i++){var h=e[i];var d=(h[0]!=null&&navigator.userAgent.indexOf("AppleWebKit")==-1);if(isNS4){g.extraHTML+='<layer bgcolor="'+h[1]+'" left="'+h[2]+'" top="'+h[3]+'" width="'+(g.menuW+h[4])+'" height="'+(g.menuH+h[5])+'" z-index="'+(arguments.length-i)+'"></layer>'}else{g.extraHTML+='<div style="position:absolute; background:'+h[1]+"; left:"+h[2]+"px; top:"+h[3]+"px; width:"+(g.menuW+h[4])+"px; height:"+(g.menuH+h[5])+"px; -z-index:"+(e.length-i)+"; "+(d?"filter:alpha(opacity="+h[0]+"); -moz-opacity:"+h[0]+"%; opacity:"+(h[0]/100):"")+'"></div>'}f=Math.max(f,h[2]+h[4]);addH=Math.max(addH,h[3]+h[5])}g.menuW+=f;g.menuH+=addH}}function MenuMouseOver(MenuName){var Menu=eval(MenuName);if(Menu==null){return false}if(typeof Menu!="undefined"){Menu.over("root",1)}else{return false}}function MenuMouseOut(MenuName){var Menu=eval(MenuName);if(Menu==null){return false}if(typeof Menu!="undefined"){Menu.out("root",1)}else{return false}}try{page.elmPos=function(g,h){var j,f;var c=0,d=0,i=h?h:this.win;var a;g=g?(g.substr?(isNS4?i.document.anchors[g]:getRef(g,i)):g):h;if(isNS4){if(g&&(g!=h)){c=g.x;d=g.y}if(h){c+=h.pageX;d+=h.pageY}}if(g&&this.MS&&navigator.platform.indexOf("Mac")>-1&&g.tagName=="A"){g.onfocus=new Function("with(event){self.tmpX=clientLeft-offsetLeft;self.tmpY=clientTop-offsetTop}");g.focus();c=j;d=f;g.blur()}else{var b=false;a=g;while(a){if(a.tagName.toLowerCase()=="body"){break}if(a.tagName.toLowerCase()=="td"){b=true}a=a.parentNode}while(g){c+=g.offsetLeft;d+=g.offsetTop;g=g.offsetParent}if(navigator.platform.indexOf("Mac")>-1){if(navigator.userAgent.toLowerCase().indexOf("safari")>-1){d=d-4}else{if(this.MS){d=d+2}else{d=d-3}}}else{if(d>0&&!this.MS){d=d-3}else{d=d-0}}if("function"==typeof EkDynamicMenuPosition){return EkDynamicMenuPosition(c,d)}}return({x:c,y:d})}}catch(err){};

try{var scFr=self.PopupMenu?self:(parent.PopupMenu?parent:top)}catch(err){var scFr=null}function popEvt(str,each){if(scFr.PopupMenu!=null){var PML=scFr.PopupMenu.list,mN;for(var objName in PML){with(PML[objName]){if(each){for(mN in menu){with(menu[mN][0]){if((!par&&scFr==self)||(par&&par.substring(par.lastIndexOf(".")+1)==self.name)){eval(str)}}}}else{eval(str)}}}}}var scrFn,popOL=window.onload,popUL=window.onunload,popOR=window.onresize,popOS=window.onscroll,nsWinW=window.innerWidth,nsWinH=window.innerHeight,nsPX=window.pageXOffset,nsPY=window.pageYOffset;document.popOC=document.onclick;if(scFr!=null&&scFr.PopupMenu){if(!self.page){var isNS4=scFr.isNS4,page={}}if(scFr!=self){for(var f in scFr.page){page[f]=scFr.page[f]}}page.win=self;popEvt("self[objName]=PML[objName]",0);if(!isNS4){popEvt("update(true,mN)",1)}window.onload=function(){if(popOL){popOL()}if(isNS4){popEvt("update(false,mN)",1);setInterval(scrFn,50)}if(!scFr.isOp){window.onunload=new Function('if(popUL)popUL();popEvt("for(var i=0;i<menu[mN].length;i++)menu[mN][i].lyr=null",1)')}};if(popOS||(""+popOS!="undefined")){window.onscroll=function(){if(popOS){popOS()}popEvt("position(mN)",1)}}else{scrFn='try{if (nsPX!=pageXOffset || nsPY!=pageYOffset){nsPX=pageXOffset;nsPY=pageYOffset;popEvt("position(mN)",1)}}catch(err){}';try{if(!isNS4){setInterval(scrFn,200)}}catch(err){}}function resizeBugCheck(){if(nsWinW!=innerWidth||nsWinH!=innerHeight){location.reload()}}if(scFr.isOp&&!document.documentElement&&!self.opFix){self.opFix=setInterval("resizeBugCheck()",500)}window.onresize=function(){if(popOR){popOR()}if(isNS4){resizeBugCheck()}popEvt("position(mN)",1)};if(isNS4){document.captureEvents(Event.CLICK)}document.onclick=function(a){popEvt('if (isNS4&&overI) click(overM, overI); if (!overI&&hideDocClick) over("root", 0)',0);return document.popOC?document.popOC(a):(isNS4?document.routeEvent(a):self.uNdEfInEd)}};

function CommunitySearchClass(a){this._id=a,this._ajaxCall=null,this._ajaxCallbackId="",this._readyFlag=false,this._userCategoryXml="",this._groupCategoryXml="",this._userCategories="",this._groupCategories="",this._resultFilterCategories="",this._userCategoryXmlTreeInitialized=false,this._groupcategoryXmlTreeInitialized=false,this._resultFilterCategoryXmlTreeInitialized=false,this._returnFriendsOnly=false,this._categoryRootPath="",this._enableMap=true,this._browserInitDelay=100,this._retryDelay=50,this._filterBlockCnt=0,this._basicSearchMode=true,this._enableUserTaxonomy=true,this._enableGroupTaxonomy=true,this._ajaxImage="",this._imagePath="",this._startingTab="basic",this._currentTab="",this._msgEmptySearch="Nothing to search for!",this._msgTags="Tags",this._msgGroupName="Group Name",this._msgDescription="Description",this._msgGroupTags="Group Tags",this._msgDisplayName="Display Name",this._msgFirstName="First Name",this._msgLastName="Last Name",this._msgEmail="Email",this._msgRemove="Remove",this._msgTaxonomy="Category",this._msgSelectTaxonomy="Select Category",this._msgUserCustomProperty="User Properties",this._resultFilterSearchMode=false,this._resultFilterHasData=false,this._lastInfoObjId=null,this._savedArgs="",this.Constructor=function(){},this.Initialize=function(){setTimeout('CommunitySearchClass.GetObject("'+this.GetId()+'").DelayedInitialize()',this._browserInitDelay)},this.DelayedInitialize=function(){this.InitializeUI()},this.GetId=function(){return(this._id)},this.EnableUserTaxonomy=function(b){this._enableUserTaxonomy=b},this.EnableGroupTaxonomy=function(b){this._enableGroupTaxonomy=b},this.SetReady=function(b){this._readyFlag=b},this.GetReady=function(){return(this._readyFlag)},this.SetAjaxCall=function(b){this._ajaxCall=b},this.GetAjaxCall=function(){return(this._ajaxCall)},this.SetAjaxCallbackId=function(b){this._ajaxCallbackId=b},this.GetAjaxCallbackId=function(){return(this._ajaxCallbackId)},this.SetAjaxImage=function(b){this._ajaxImage=b},this.SetImagePath=function(b){this._imagePath=b},this.SetStartingTab=function(b){this._startingTab=b},this.SetEmptySearchMsg=function(b){this._msgEmptySearch=b},this.SetTagsMsg=function(b){this._msgTags=b},this.SetGroupNameMsg=function(b){this._msgGroupName=b},this.SetDescriptionMsg=function(b){this._msgDescription=b},this.SetGroupTagsMsg=function(b){this._msgGroupTags=b},this.SetDisplayNameMsg=function(b){this._msgDisplayName=b},this.SetFirstNameMsg=function(b){this._msgFirstName=b},this.SetLastNameMsg=function(b){this._msgLastName=b},this.SetEmailMsg=function(b){this._msgEmail=b},this.UserCustomPropertyMsg=function(b){this._msgUserCustomProperty=b},this.SetRemoveMsg=function(b){this._msgRemove=b},this.SetTaxonomyMsg=function(b){this._msgTaxonomy=b},this.SetSelectTaxonomyMsg=function(b){this._msgSelectTaxonomy=b},this.SetUserCategoryXML=function(b){this._userCategoryXml=b},this.SetUserCategoryPath=function(b){this._userCategoryRootPath=b},this.SetGroupCategoryXML=function(b){this._groupCategoryXml=b},this.SetGroupCategoryPath=function(b){this._groupCategoryRootPath=b},this.EnableMap=function(b){this._enableMap=b},this.DoAjaxSearch=function(h,b,c){if((h.length>0)||(this._userCategories.length>0)||(this._groupCategories.length>0)){h+="&__targpage="+c;if(this.AdvancedTabSelected()){h+="&__usercat="+this._userCategories;h+="&__groupcat="+this._groupCategories}}else{h="&__searchmode=advanced&__usersearchtext=0&__usersearchtype=all_users";h+="&__targpage="+c}var j=document.getElementById("CommunitySearch_Advanced_FriendsOnlyButton_"+this.GetId());if(j&&j.checked){h+="&__friends=true"}else{h+="&__friends=false"}h+="&__resfiltcats="+this._resultFilterCategories;var f=null;if(this._ajaxImage.length>0){var k="__addfid";var g=h.indexOf(k);if(g<0){k="__joingid";g=h.indexOf(k)}if(g>=0){var d="EkUSR_Status_"+this.GetId()+"_"+b;f=document.getElementById(d);if(f){f.innerHTML='<span class="CommunitySearch_ResultLoading" >  <img src="'+this._ajaxImage+'" />  </span> '}}else{this.ShowSearching()}}var e=this.GetAjaxCall();if(("undefined"!=typeof e)&&(null!=e)){(e)(this.GetId(),h,this.GetId().toString())}else{var l="";l+="&__CALLBACKID="+this.GetAjaxCallbackId();l+="&__CALLBACKPARAM="+escape(h);l+="&__VIEWSTATE=";var b=this.GetId().toString();var i=String(window.location).replace("#","");$ektron.ajax({type:"POST",url:i,data:l,dataType:"html",success:function(m){var n=String(m).replace("0|","");CommunitySearchClass.GetObject(b).AjaxCallback_DisplayResult(n,b)}})}return(false)},this.ShowCommunitySearchMap=function(c){var b=document.getElementById("CommunitySearchDivInputs"+this.GetId());if(b){b.style.display=(c)?"none":""}b=document.getElementById("CommunitySearchDivResults"+this.GetId());if(b){b.style.display=(c)?"none":""}b=document.getElementById("CommunitySearchDivMap"+this.GetId());if(b){b.style.display=(c&&this._enableMap)?"":"none"}},this.ShowInfo=function(b,c){var d=document.getElementById(b);if(this._lastInfoObjId&&(this._lastInfoObjId!=b)){this.DelayedHideInfo(this._lastInfoObjId)}if(d){d.style.display="";this._lastInfoObjId=b}},this.DelayedHideInfo=function(b,c){var d=document.getElementById(b);if(d){this.HideInfo(d)}},this.HideInfo=function(b){b.style.display="none"},this.CheckKey=function(b){if(b&&(13==b.keyCode)){if(this._basicSearchMode){this.DoBasicSearch()}else{this.DoAdvancedSearch()}return(false)}return(true)},this.SearchTag=function(b,c){this.SelectTab("advanced");this.ReBuildFilters(false,"searchtag");this.ReBuildFilters(true,"searchgrptag");var e=this.GetFilterContainer(c);if(e){var d=e.getElementsByTagName("input");if(d){d[0].value=b;this.TriggerSearch("","","1")}}return(false)},this.SearchDisplayName=function(e,c){this.SelectTab("advanced");this.ReBuildFilters(false,"searchdisplayname");this.ReBuildFilters(true,"searchgroupname");var b=this.GetFilterContainer(c);if(b){var d=b.getElementsByTagName("input");if(d){d[0].value=e;this.TriggerSearch("","","1")}}return(false)},this.SearchGroupDescription=function(d,c){this.SelectTab("advanced");this.ReBuildFilters(false,"");this.ReBuildFilters(true,"searchgrpdescription");var b=this.GetFilterContainer(c);if(b){var e=b.getElementsByTagName("input");if(e){e[0].value=d;this.TriggerSearch("","","1")}}return(false)},this.SearchCategory=function(d,c){this.SelectTab("advanced");this.ReBuildFilters(false,"searchusercategory");this.ReBuildFilters(true,"searchgroupcategory");var b=this.GetFilterContainer(c);if(b){if(c===false){filterType="user"}else{filterType="communitygroup"}CommunitySearchClass.GetObject(a).ShowCategories(true);CommunitySearchClass.GetObject(a).CheckUserGroupTaxonomy(filterType,d)}return(false)},this.SearchFirstName=function(d,c){this.SelectTab("advanced");this.ReBuildFilters(false,"searchfirstname");this.ReBuildFilters(true,"");var b=this.GetFilterContainer(c);if(b){var e=b.getElementsByTagName("input");if(e){e[0].value=d;this.TriggerSearch("","","1")}}return(false)},this.SearchLastName=function(b,d){this.SelectTab("advanced");this.ReBuildFilters(false,"searchlastname");this.ReBuildFilters(true,"");var c=this.GetFilterContainer(d);if(c){var e=c.getElementsByTagName("input");if(e){e[0].value=b;this.TriggerSearch("","","1")}}return(false)},this.SearchEmail=function(e,c){this.SelectTab("advanced");this.ReBuildFilters(false,"searchemail");this.ReBuildFilters(true,"");var b=this.GetFilterContainer(c);if(b){var d=b.getElementsByTagName("input");if(d){d[0].value=e;this.TriggerSearch("","","1")}}return(false)},this.SearchUserProperty=function(d,c){this.SelectTab("advanced");this.ReBuildFilters(false,"searchuserproperties");this.ReBuildFilters(true,"");var b=this.GetFilterContainer(c);if(b){var e=b.getElementsByTagName("input");if(e){e[0].value=d;this.TriggerSearch("","","1")}}return(false)},this.AjaxCallback_DisplayResult=function(j,k){var c="[targ_info_begin]";var d="[targ_info_end]";var m=j.indexOf(c);var b=j.indexOf(d);var i=null;if(k&&(0<k.length)){i=CommunitySearchClass.GetObject(k)}if(i){if((m>=0)&&(b>m)){var f=j.substring(m+c.length,b);var h=document.getElementById(f);if(h){var g=j.substring(b+d.length);h.innerHTML=g}}else{c="<wrapper_resultFilteringCategoryXml>";d="</wrapper_resultFilteringCategoryXml>";m=j.indexOf(c);b=j.indexOf(d);if((m>=0)&&(b>m)){var n=j.substring(m+c.length,b);if(!i._resultFilterSearchMode){if(i._resultFilterCategoryXmlTreeInitialized){i._resultFilterCategoryXmlTreeInitialized=false;var e=document.getElementById("CommunitySearch_ResultFilterCategoryTreePane"+i.GetId().toString());if(e){e.innerHTML=""}}n=n.replace("<resultFilteringCategoryXml>","");n=n.replace("</resultFilteringCategoryXml>","");if(n.length>0){i._resultFilterHasData=true;i._resultFilterCategoryXmlTreeInitialized=true;n=n.replace(/&amp;/gi,"&");var l="CommunitySearch_ResultFilterCategoryTreePane"+i.GetId().toString();$ektron("div#"+l).html(n);$ektron("div#"+l+" ul.taxonomyFilter").treeview({collapsed:true});i.ShowFilterCategoriesButton(true)}else{i.ShowFilterCategories(false);i.ShowFilterCategoriesButton(false);i._resultFilterHasData=false}}j=j.substring(0,m)+j.substring(b+d.length)}else{if((-1<j.indexOf("CommunitySearch_ResultNoResults"))&&!i._resultFilterSearchMode){i.ShowFilterCategories(false);i.ShowFilterCategoriesButton(false)}}i.ShowResults(j)}}};this.AjaxCallback_DisplayError=function(){CommunitySearchClass.LogIt("Error Occurred in CommunitySearchClass: Ajax-Error!")};this.ShowCategories=function(b){this.HideCategories(!b);if(b){if(this._groupCategoryXml!=""){var c=document.getElementById("CommunitySearch_GroupCategoryContainer"+this.GetId());if(c){c.style.display="block"}if(!this._groupCategoryXmlTreeInitialized){this._groupCategoryXmlTreeInitialized=true;$ektron("div.CommunitySearch_GroupCategoryTreePane").html(this._groupCategoryXml);$ektron("div.CommunitySearch_GroupCategoryTreePane ul.taxonomyFilter").treeview({collapsed:true})}}}else{if(this._userCategoryXml!=""){var c=document.getElementById("CommunitySearch_UserCategoryContainer"+this.GetId());if(c){c.style.display="block"}if(!this._userCategoryXmlTreeInitialized){this._userCategoryXmlTreeInitialized=true;$ektron("div.CommunitySearch_UserCategoryTreePane").html(this._userCategoryXml);$ektron("div.CommunitySearch_UserCategoryTreePane ul.taxonomyFilter").treeview({collapsed:true})}}}},this.HideCategories=function(b){var c=null;if(b){c=document.getElementById("CommunitySearch_GroupCategoryContainer"+this.GetId())}else{c=document.getElementById("CommunitySearch_UserCategoryContainer"+this.GetId())}if(c){c.style.display="none"}},this.TriggerSearch=function(c,d,b){if(this._basicSearchMode){this.DoBasicSearch_Parametric(c,d,b)}else{if(this._currentTab=="directory"){if(this._savedArgs.length>0){c=this._savedArgs}this.DoAjaxSearch(c,"",b)}else{this.DoAdvancedSearch_Parametric(c,d,b)}}return(false)},this.OnNodeSelect=function(c,d,b){if(b){this._groupCategories=this.GetPaths(b)}else{this._userCategories=this.GetPaths(b)}this.TriggerSearch("","","1")},this.ToggleFriends=function(b){this._returnFriendsOnly=!this._returnFriendsOnly;if(this._returnFriendsOnly){b.innerHTML='<img align="absmiddle" src="'+this._imagePath+'maps/tree/iconCheckAll.gif" style = "width: 16px; height: 16px;" />  &#160; Friends Only '}else{b.innerHTML='<img align="absmiddle" src="'+this._imagePath+'maps/tree/iconUnCheckAll.gif" style = "width: 16px; height: 16px;" />  &#160; Friends Only '}this.TriggerSearch("","","1")},this.GetPaths=function(d){var c="";var g="";var f;if(d){if($ektron("div#CommunitySearch_GroupCategoryTreePane #taxonomyFilter").length>0){var e=$ektron("div#CommunitySearch_GroupCategoryTreePane input.searchTaxonomyPath");for(var b=0;b<e.length;b++){if(e[b].checked===true){if(c.length<=0){c=e[b].value}else{c+=","+e[b].value}}}}}else{if($ektron("div#CommunitySearch_UserCategoryTreePane #taxonomyFilter").length>0){var e=$ektron("div#CommunitySearch_UserCategoryTreePane input.searchTaxonomyPath");for(var b=0;b<e.length;b++){if(e[b].checked===true){if(c.length<=0){c=e[b].value}else{c+=","+e[b].value}}}}}c=c.replace(/&/gi,"#eksepamp#");return(c)},this.GetObjTreePath=function(e,b){var d="";var c=e;if(("undefined"!=typeof b)&&(b!=null)){d="\\"+b.getItemText(e);while(c!=0){c=b.getParentId(c);d="\\"+b.getItemText(c)+d}}d=this.Replace(d,"\\\\","\\");return(d)},this.Replace=function(c,d,f){var b=c;if(b!=""){var e=b.indexOf(d);while(e>=0){b=b.replace(d,f);e=b.indexOf(d)}}return(b)},this.isTabSelected=function(b,c){if(b===c){return(true)}return(false)},this.AddFilter=function(j,h,k){var l=false;var b=this.GetFilterContainer(j);if(b){++this._filterBlockCnt;var e=document.createElement("div");if(j){e.id="CommunitySearch_groupFilter_"+this._filterBlockCnt.toString()}else{e.id="CommunitySearch_userFilter_"+this._filterBlockCnt.toString()}e.setAttribute("class","CommunitySearch_FilterBlock");e.setAttribute("className","CommunitySearch_FilterBlock");e.isGroup=j;var c=document.createElement("span");c.setAttribute("class","CommunitySearch_FilterModeContainer");c.setAttribute("className","CommunitySearch_FilterModeContainer");var d=document.createElement("select");var i=document.createElement("option");if(j){i.value="group_name";i.appendChild(document.createTextNode(this._msgGroupName));if(this.isTabSelected(k,"searchgroupname")){i.setAttribute("selected","selected")}d.appendChild(i);i=document.createElement("option");i.value="description";i.appendChild(document.createTextNode(this._msgDescription));if(this.isTabSelected(k,"searchgrpdescription")){i.setAttribute("selected","selected")}d.appendChild(i);i=document.createElement("option");i.value="group_tags";i.appendChild(document.createTextNode(this._msgGroupTags));if(this.isTabSelected(k,"searchgrptag")){i.setAttribute("selected","selected")}d.appendChild(i);if(this._groupCategoryXml!=""){i=document.createElement("option");i.value="taxonomy";i.appendChild(document.createTextNode(this._msgTaxonomy));if(this.isTabSelected(k,"searchgroupcategory")){i.setAttribute("selected","selected")}d.appendChild(i)}}else{i.value="display_name";i.appendChild(document.createTextNode(this._msgDisplayName));if(this.isTabSelected(k,"searchdisplayname")){i.setAttribute("selected","selected")}d.appendChild(i);i=document.createElement("option");i.value="first_name";i.appendChild(document.createTextNode(this._msgFirstName));if(this.isTabSelected(k,"searchfirstname")){i.setAttribute("selected","selected")}d.appendChild(i);i=document.createElement("option");i.value="last_name";i.appendChild(document.createTextNode(this._msgLastName));if(this.isTabSelected(k,"searchlastname")){i.setAttribute("selected","selected")}d.appendChild(i);i=document.createElement("option");i.value="personal_tags";i.appendChild(document.createTextNode(this._msgTags));if(this.isTabSelected(k,"searchtag")){i.setAttribute("selected","selected")}d.appendChild(i);i=document.createElement("option");i.value="email";i.appendChild(document.createTextNode(this._msgEmail));if(this.isTabSelected(k,"searchemail")){i.setAttribute("selected","selected")}d.appendChild(i);i=document.createElement("option");i.value="custom_attributes";i.appendChild(document.createTextNode(this._msgUserCustomProperty));if(this.isTabSelected(k,"searchuserproperties")){i.setAttribute("selected","selected")}d.appendChild(i);if(this._userCategoryXml!=""){i=document.createElement("option");i.value="taxonomy";i.appendChild(document.createTextNode(this._msgTaxonomy));if(this.isTabSelected(k,"searchusercategory")){i.setAttribute("selected","selected")}d.appendChild(i)}}d.objectId=this.GetId().toString();d.filterId=e.id.toString();d.action="check_key";d.auxAction="filter_select_changed";d.onkeypress=CommunitySearchClass.DoAction;d.onchange=CommunitySearchClass.DoAuxAction;d.isGroup=j;c.appendChild(d);e.appendChild(c);c=document.createElement("span");c.setAttribute("class","CommunitySearch_FilterTextboxContainer");c.setAttribute("className","CommunitySearch_FilterTextboxContainer");var f=document.createElement("input");f.type="text";f.value="";f.objectId=this.GetId().toString();f.action="check_key";f.onkeypress=CommunitySearchClass.DoAction;c.appendChild(f);e.appendChild(c);c=document.createElement("span");c.setAttribute("class","CommunitySearch_FilterTaxonomyLinkContainer");c.setAttribute("className","CommunitySearch_FilterTaxonomyLinkContainer");c.style.display="none";c.isGroup=j;var m=document.createElement("a");m.appendChild(document.createTextNode(this._msgSelectTaxonomy));m.setAttribute("href","#");m.objectId=this.GetId().toString();m.action="select_taxonomy";m.filterId=e.id.toString();m.isGroup=j;m.onclick=CommunitySearchClass.DoAction;c.appendChild(m);e.appendChild(c);if(!h){c=document.createElement("span");c.setAttribute("class","CommunitySearch_FilterRemoveBtnContainer");c.setAttribute("className","CommunitySearch_FilterRemoveBtnContainer");var g=document.createElement("a");g.appendChild(document.createTextNode(this._msgRemove));g.setAttribute("href","#");g.objectId=this.GetId().toString();g.action="remove_filter";g.filterId=e.id.toString();g.onclick=CommunitySearchClass.DoAction;c.appendChild(g);e.appendChild(c)}if(e){b.appendChild(e);l=true}}return(l)},this.RemoveFilter=function(d){var c=document.getElementById(d);if(c){var f=false;var b=false;if(this.IsValid(c.isGroup)){f=true;b=c.isGroup}var e=c.parentNode;if(e){e.removeChild(c)}if(this.IsValid(f)){this.CheckAndRemoveTaxonomy(b)}}return(false)},this.InitializeUI=function(){var b=this.GetFilterContainer(false);if(b){b.innerHTML=""}else{setTimeout('CommunitySearchClass.GetObject("'+this.GetId()+'").InitializeUI()',this._retryDelay);return}b=this.GetFilterContainer(true);if(b){b.innerHTML=""}else{setTimeout('CommunitySearchClass.GetObject("'+this.GetId()+'").InitializeUI()',this._retryDelay);return}if(!this.AddFilter(false,true,[])){setTimeout('CommunitySearchClass.GetObject("'+this.GetId()+'").InitializeUI()',this._retryDelay);return}if(!this.AddFilter(true,true,[])){setTimeout('CommunitySearchClass.GetObject("'+this.GetId()+'").InitializeUI()',this._retryDelay);return}if(!this.AutoTabSearch()){switch(this._startingTab){case"directory":this.SelectTab("directory");break;case"basic":this.SelectTab("basic");break;case"advanced":this.SelectTab("advanced");break;case"location":if(this._enableMap){this.SelectTab("location")}break;default:this.SelectTab("basic")}}this.SetReady(true)},this.AutoTabSearch=function(){var i=false;var e=location.search;if(e&&(e.length>0)){e=e.replace("?","");var f=e.split("&");var h="";var d="";var c=false;for(var g=0;g<f.length;++g){var b=f[g].split("=");h=b[0].toLowerCase();d=b[1];switch(h){case"searchtag":i=true;this.AutoTagSearch(d,false);break;case"searchgrptag":i=true;this.AutoTagSearch(d,true);break;case"searchdisplayname":i=true;this.AutoDisplayNameSearch(d,false);break;case"searchgroupname":i=true;this.AutoDisplayNameSearch(d,true);break;case"searchgrpdescription":i=true;this.AutoGroupDescriptionSearch(d,true);break;case"searchfirstname":i=true;this.AutoFirstNameSearch(d,false);break;case"searchlastname":i=true;this.AutoLastNameSearch(d,false);break;case"searchemail":i=true;this.AutoEmailSearch(d,false);break;case"searchuserproperties":i=true;this.AutoUserPropertySearch(d,false);break;case"searchusercategory":i=true;this.AutoCategorySearch(d,false);break;case"searchgroupcategory":i=true;this.AutoCategorySearch(d,true);break;default:break}}}return(i)},this.AutoTagSearch=function(c,d){var b=false;if(c.length>0){this.SearchTag(c,d);b=true}return(b)},this.AutoDisplayNameSearch=function(c,d){var b=false;if(c.length>0){this.SearchDisplayName(c,d);b=true}return(b)},this.AutoGroupDescriptionSearch=function(d,c){var b=false;if(d.length>0){this.SearchGroupDescription(d,c);b=true}return(b)},this.AutoFirstNameSearch=function(d,c){var b=false;if(d.length>0){this.SearchFirstName(d,c);b=true}return(b)},this.AutoLastNameSearch=function(b,c){var d=false;if(b.length>0){this.SearchLastName(b,c);d=true}return(d)},this.AutoEmailSearch=function(d,c){var b=false;if(d.length>0){this.SearchEmail(d,c);b=true}return(b)},this.AutoUserPropertySearch=function(d,c){var b=false;if(d.length>0){this.SearchUserProperty(d,c);b=true}return(b)},this.AutoCategorySearch=function(d,c){var b=false;if(d.length>0){this.SearchCategory(d,c);b=true}return(b)},this.ReBuildFilters=function(c,e){var d=false;var b=this.GetFilterContainer(c);if(b){b.innerHTML="";d=this.AddFilter(c,true,e)}return(d)},this.GetFilterContainer=function(b){var c="";if(b){c="groupFilterContainer_"+this.GetId()}else{c="userFilterContainer_"+this.GetId()}return(document.getElementById(c))},this.DoAdvancedSearch=function(){this._resultFilterCategories="";this._resultFilterSearchMode=false;this._resultFilterHasData=false;this.DoAdvancedSearch_Parametric("","","1")};this.DoAdvancedSearch_Parametric=function(l,n,d){var j;var g="";var p="";var h;var i;var c=this.GetFilterContainer(false);var m=c.getElementsByTagName("select");var e=c.getElementsByTagName("input");if((m.length>0)&&(m.length==e.length)){for(j=0;j<m.length;j++){h=m[j].value;i=e[j].value;if(i&&i.length){if(p.length>0){p+=","}p+=escape(i);if(g.length>0){g+=","}g+=h}}}var o="";var q="";var k;var b;var c=this.GetFilterContainer(true);var m=c.getElementsByTagName("select");var e=c.getElementsByTagName("input");if((m.length>0)&&(m.length==e.length)){for(j=0;j<m.length;j++){k=m[j].value;b=e[j].value;if(b&&b.length){if(q.length>0){q+=","}q+=escape(b);if(o.length>0){o+=","}o+=k}}}var f="";if(p.length>0){f="&__usersearchtext="+p+"&__usersearchtype="+g}if(q.length>0){f+="&__groupsearchtext="+q+"&__groupsearchtype="+o}if(f.length>0){f+="&__searchmode=advanced"}this.DoAjaxSearch(f,"",d)},this.DoDirectoryFilterName=function(c,e,b){var g=document.getElementById("CommunitySearch_SortByDirectoryDropdownList_"+this.GetId().toString());var d=g.value;var f="";if(c){if(("@id > 0"==c)||("all_users"==c)){f="&__usersearchtext="+d+"&__usersearchtype=all_users&__searchmode=advanced"}else{f="&__usersearchtext="+c+"&__usersearchtype="+d+"&__searchmode=advanced"}this._resultFilterCategories="";this._resultFilterSearchMode=false;this._resultFilterHasData=false;this._savedArgs=f}return this.DoAjaxSearch(f,"",b)},this.DoBasicSearch=function(){this._resultFilterCategories="";this._resultFilterSearchMode=false;this._resultFilterHasData=false;this.DoBasicSearch_Parametric("","","1")},this.DoBasicSearch_Parametric=function(c,d,b){var f=document.getElementById("CommunitySearch_BasicTextbox_"+this.GetId());if(f){var e="";if(f.value.length>0){e="&__searchtext="+escape(f.value);e+="&__searchmode=basic"}this.DoAjaxSearch(e,"",b)}},this.SelectTabReset=function(b){if(("location"==b)&&("location"!=this._currentTab)){if(("undefined"!=typeof EMap)&&(null!=EMap)&&(EMap.ResetUser)){EMap.ResetUser()}}this.SelectTab(b)};this.SelectTab=function(i){try{var k=document.getElementById("CommunitySearch_DirectorySearchTab_"+this.GetId());var d=document.getElementById("CommunitySearch_BasicSearchTab_"+this.GetId());var c=document.getElementById("CommunitySearch_AdvancedSearchTab_"+this.GetId());var l=document.getElementById("CommunitySearch_LocationSearchTab_"+this.GetId());var b=document.getElementById("CommunitySearch_DirectoryContainer_"+this.GetId());var j=document.getElementById("CommunitySearch_BasicContainer_"+this.GetId());var g=document.getElementById("CommunitySearch_AdvancedContainer_"+this.GetId());var f=document.getElementById("CommunitySearchCtl_MapContainer_"+this.GetId());switch(i){case"directory":if(this._currentTab!="directory"){this._savedArgs="";this.SetClassName(k,"CommunitySearch_DirectorySearchTab CommunitySearch_TabSelected");this.SetClassName(d,"CommunitySearch_BasicSearchTab");this.SetClassName(c,"CommunitySearch_AdvancedSearchTab");this.SetClassName(b,"CommunitySearch_DirectoryContainer_Selected");this.SetClassName(j,"CommunitySearch_BasicContainer");this.SetClassName(g,"CommunitySearch_AdvancedContainer");if(this._enableMap){this.SetClassName(l,"CommunitySearch_LocationSearchTab");this.SetClassName(f,"CommunitySearchCtl_MapContainer")}else{if(l){l.style.display="none"}if(f){f.style.display="none"}}this._basicSearchMode=false;this.RestoreResults();this._currentTab="directory"}break;case"basic":if(this._currentTab!="basic"){this.SetClassName(k,"CommunitySearch_DirectorySearchTab");this.SetClassName(d,"CommunitySearch_BasicSearchTab CommunitySearch_TabSelected");this.SetClassName(c,"CommunitySearch_AdvancedSearchTab");this.SetClassName(b,"CommunitySearch_DirectoryContainer");this.SetClassName(j,"CommunitySearch_BasicContainer_Selected");this.SetClassName(g,"CommunitySearch_AdvancedContainer");if(this._enableMap){this.SetClassName(l,"CommunitySearch_LocationSearchTab");this.SetClassName(f,"CommunitySearchCtl_MapContainer")}else{if(l){l.style.display="none"}if(f){f.style.display="none"}}this._basicSearchMode=true;this.RestoreResults();this._currentTab="basic"}break;case"advanced":if(this._currentTab!="advanced"){this.SetClassName(k,"CommunitySearch_DirectorySearchTab");this.SetClassName(d,"CommunitySearch_BasicSearchTab");this.SetClassName(c,"CommunitySearch_AdvancedSearchTab CommunitySearch_TabSelected");this.SetClassName(b,"CommunitySearch_DirectoryContainer");this.SetClassName(j,"CommunitySearch_BasicContainer");this.SetClassName(g,"CommunitySearch_AdvancedContainer_Selected");this.SetClassName(f,"CommunitySearchCtl_MapContainer");if(this._enableMap){this.SetClassName(l,"CommunitySearch_LocationSearchTab");this.SetClassName(f,"CommunitySearchCtl_MapContainer")}else{if(l){l.style.display="none"}if(f){f.style.display="none"}}this._basicSearchMode=false;this.RestoreResults();this._currentTab="advanced"}break;case"location":if(this._currentTab!="location"){this.HideResults();if(this._enableMap){this.SetClassName(k,"CommunitySearch_DirectorySearchTab");this.SetClassName(d,"CommunitySearch_BasicSearchTab");this.SetClassName(c,"CommunitySearch_AdvancedSearchTab");this.SetClassName(l,"CommunitySearch_LocationSearchTab CommunitySearch_TabSelected");this.SetClassName(b,"CommunitySearch_DirectoryContainer");this.SetClassName(j,"CommunitySearch_BasicContainer");this.SetClassName(g,"CommunitySearch_AdvancedContainer");this.SetClassName(f,"CommunitySearchCtl_MapContainer_Selected");this._currentTab="location"}else{if(l){l.style.display="none"}if(f){f.style.display="none"}}}break}}catch(h){setTimeout('CommunitySearchClass.GetObject("'+this.GetId()+'").SelectTab("'+i+'")',this._retryDelay)}},this.SetClassName=function(b,c){if(b&&"undefined"!=typeof b.className){b.className=c}},this.ShowSearching=function(){var b=document.getElementById("CommunitySearch_ResultsContainer_"+this.GetId());if(b){b.innerHTML='<span class="CommunitySearch_ResultLoading" >  <img src="'+this._ajaxImage+'" />  </span> ';b.style.display="block"}},this.ShowResults=function(c){var b=document.getElementById("CommunitySearch_ResultsContainer_"+this.GetId());if(b){b.innerHTML=c;b.style.display=((c.length>0)?"block":"none");if("undefined"!=typeof this.SearchResultsChanged){this.SearchResultsChanged(b)}}},this.HideResults=function(){var b=document.getElementById("CommunitySearch_ResultsContainer_"+this.GetId());if(b){b.style.display="none"}this.ShowFilterCategories(false);this.ShowFilterCategoriesButton(false)},this.RestoreResults=function(){var b=document.getElementById("CommunitySearch_ResultsContainer_"+this.GetId());if(b){b.style.display=((b.innerHTML.length>0)?"block":"none")}this.ShowFilterCategoriesButton(this._resultFilterHasData);this.ShowFilterCategories(this._resultFilterSearchMode&&this._resultFilterHasData)},this.ProcessFilterSelectChange=function(g,b){var d=document.getElementById(b);if(d){var f=d.getElementsByTagName("select")[0];var c=d.getElementsByTagName("input")[0];var e=d.getElementsByTagName("a")[0];if("taxonomy"==g.value){c.parentNode.style.display="none";e.parentNode.style.display="";c.value=""}else{c.parentNode.style.display="";e.parentNode.style.display="none";if(this.IsValid(d.isGroup)){this.CheckAndRemoveTaxonomy(d.isGroup)}}}},this.SelectTaxonomy=function(d,b,c){this.ShowCategories(c)},this.ShowLocationForUser=function(b){if(this.IsValid(EMap)&&this.IsValid(EMap.FindUser)){if(this._enableMap){this.SelectTab("location");EMap.FindUser(b)}}return(false)},this.CheckAndRemoveTaxonomy=function(c){var b=this.GetFilterContainer(c);if(b){var e=true;var d=this.GetObjectElementsByClassName(b,"CommunitySearch_FilterTaxonomyLinkContainer");if(d&&d.length){for(var f=0;f<d.length;++f){if("none"!=d[f].style.display){e=false;break}}}if(e){if(c){this._groupCategories=""}else{this._userCategories=""}}}};this.DirectoryTabSelected=function(){return("directory"==this._currentTab)},this.BasicTabSelected=function(){return("basic"==this._currentTab)},this.AdvancedTabSelected=function(){return("advanced"==this._currentTab)},this.LocationTabSelected=function(){return("location"==this._currentTab)},this.GetObjectElementsByClassName=function(f,c){var b=new Array;if(f){var d=f.getElementsByTagName("*");for(var e=0;e<d.length;e++){if(("undefined"!=d[e].className)&&(this.HasClassName(d[e],c))){b[b.length]=d[e]}}}return(b)},this.GetObjectElementsByClassNameAndTagName=function(g,d,f){var c=new Array;if(g){var e=g.getElementsByTagName(f);for(var b=0;b<e.length;b++){if(("undefined"!=e[b].className)&&(this.HasClassName(e[b],d))){c[c.length]=e[b]}}}return(c)},this.GetElementsByClassName=function(c){var b=new Array;var d=this.GetElementsByTagName("*");for(var e=0;e<d.length;e++){if(("undefined"!=d[e].className)&&(this.HasClassName(d[e],c))){b[b.length]=d[e]}}return(b)},this.GetElementsByClassNameAndTagName=function(d,f){var c=new Array;var e=this.GetElementsByTagName(f);for(var b=0;b<e.length;b++){if(("undefined"!=e[b].className)&&(this.HasClassName(e[b],d))){c[c.length]=e[b]}}return(c)},this.HasClassName=function(e,b){var d,c;if(e&&("undefined"!=typeof e.className)&&("undefined"!=typeof e.className.split)){c=e.className.split(" ");for(d=0;d<c.length;d++){if(c[d]==b){return true}}}return false},this.AddClassName=function(c,b){if(this.HasClassName(c,b)){return}if(c&&("undefined"!=typeof c.className)&&("undefined"!=typeof c.className.length)){if(0==c.className.length){c.className=b}else{c.className+=" "+b}}},this.RemoveClassName=function(g,d){var f,b,e,c;if(g&&("undefined"!=typeof g.className)&&("undefined"!=typeof g.className.split)){e=g.className.split(" ");g.className="";for(f=0;f<e.length;f++){if(e[f]!=d){if(f>0){g.className+=" "+e[f]}else{g.className+=e[f]}}}}},this.GetElementsByTagName=function(e){var c=new Array;var b=this.GetCommunitySearchContainerElement();if(b&&("undefined"!=typeof b.getElementsByTagName)){var d=b.getElementsByTagName(e);if(("undefined"!=typeof d)&&(null!=d)){c=d}}return(c)},this.GetCommunitySearchContainerElement=function(){var b="CommunitySearchCtl_"+this.GetId();return(document.getElementById(b))},this.IsValid=function(b){return(("undefined"!=typeof b)&&(null!=b))},this.FilterResults=function(h){var c="";var f="";var e;var g="CommunitySearch_ResultFilterCategoryTreePane"+h;if($ektron("div#"+g+" ul.taxonomyFilter").length>0){var d=$ektron("div#"+g+" input.searchTaxonomyPath");for(var b=0;b<d.length;b++){if(d[b].checked===true){if(c.length<=0){c=d[b].value}else{c+=","+d[b].value}}}}c=c.replace(/&/gi,"#eksepamp#");this._resultFilterCategories=c;this._resultFilterSearchMode=true;if(this._basicSearchMode){this.DoBasicSearch_Parametric("","","1")}else{if(this._currentTab=="directory"){if(this._savedArgs.length>0){args=this._savedArgs}this.DoAjaxSearch(args,"","1")}else{this.DoAdvancedSearch_Parametric("","","1")}}return(false)},this.CheckUserGroupTaxonomy=function(h,l){var b="";var k="";var c;var o;var f;if(h=="user"){o="CommunitySearch_UserCategoryTreePane";f=false}else{o="CommunitySearch_GroupCategoryTreePane";f=true}if($ektron("div."+o+" ul.taxonomyFilter").length>0){var m=$ektron("div."+o+" input.searchTaxonomyPath");for(var p=0;p<m.length;p++){if(m[p].value==l){m[p].checked=true;break}}}b=l;b=b.replace(/&/gi,"#eksepamp#");if(h=="user"){this._userCategories=b}else{this._groupCategories=b}var e=this.GetFilterContainer(f);if(e){var g=true;var q=this.GetObjectElementsByClassName(e,"CommunitySearch_FilterTaxonomyLinkContainer");var n=this.GetObjectElementsByClassName(e,"CommunitySearch_FilterTextboxContainer");if(q&&q.length){for(var d=0;d<q.length;++d){q[d].style.display="block"}}if(n&&n.length){for(var i=0;i<n.length;++i){n[i].style.display="none"}}}this.TriggerSearch("","","1")},this.FilterUserGroup=function(d,e){var b="";var f="";var c;var h;if(e=="user"){h="CommunitySearch_UserCategoryTreePane"}else{h="CommunitySearch_GroupCategoryTreePane"}if($ektron("div."+h+" ul.taxonomyFilter").length>0){var g=$ektron("div."+h+" input.searchTaxonomyPath");for(var i=0;i<g.length;i++){if(g[i].checked===true){if(b.length<=0){b=g[i].value}else{b+=","+g[i].value}}}}b=b.replace(/&/gi,"#eksepamp#");if(e=="user"){this._userCategories=b}else{this._groupCategories=b}this.TriggerSearch("","","1")},this.ToggleFilterCategories=function(c){var b=document.getElementById("CommunitySearch_ResultFilterCategoryContainer"+this.GetId().toString());if(b){this.ShowFilterCategories("none"==b.style.display)}},this.ShowFilterCategories=function(c){var b=document.getElementById("CommunitySearch_ResultFilterCategoryContainer"+this.GetId().toString());if(b){if(c){b.style.display="block";b=document.getElementById("CommunitySearch_FilterCategoriesButton"+this.GetId().toString());if(b){b.className="CommunitySearch_FilterCategoriesButton_selected"}}else{b.style.display="none";b=document.getElementById("CommunitySearch_FilterCategoriesButton"+this.GetId().toString());if(b){b.className="CommunitySearch_FilterCategoriesButton"}}}},this.ShowFilterCategoriesButton=function(c){var b=document.getElementById("CommunitySearch_FilterCategoriesButton"+this.GetId().toString());if(b){if(c){b.style.display="block"}else{b.style.display="none"}}}}CommunitySearchClass.GetObject=function(d,b){var a="CommunitySearchObj_"+d;var c=true;if("undefined"!=typeof b){c=(true==b)}if(("undefined"!=typeof window[a])&&(null!=window[a])){return(window[a])}else{if(c){var e=new CommunitySearchClass(d);window[a]=e;e.Constructor();return(e)}}};CommunitySearchClass.IsReady=function(a){var b=CommunitySearchClass.GetObject(a,false);if(b){return(b.GetReady())}else{return(false)}};CommunitySearchClass.DoAction=function(d,e){var b=false;if(this.objectId&&this.action){var a=CommunitySearchClass.GetObject(this.objectId);if(a){var c=d;if(!c){c=window.event}switch(this.action){case"remove_filter":if(this.filterId){a.RemoveFilter(this.filterId)}break;case"check_key":return a.CheckKey(c);break;case"select_taxonomy":a.SelectTaxonomy(this.objectId,this.filterId,this.isGroup);break;case"show_category":a.OnNodeSelect(d,e,this.isGroup);break;case"filter_category":a.FilterResults(d,e);break}}}return(b)};CommunitySearchClass.DoAuxAction=function(c){var a=false;if(this.objectId&&this.auxAction){var d=CommunitySearchClass.GetObject(this.objectId);if(d){var b=c;if(!b){b=window.event}switch(this.auxAction){case"filter_select_changed":if(this.filterId){d.ProcessFilterSelectChange(this,this.filterId)}break}}}return(a)};CommunitySearchClass.LogIt=function(a){if(window.console&&window.console.log){window.console.log(a)}else{if(window.Debug&&window.Debug.writeln){window.Debug.writeln(a)}}};CommunitySearchClass.addLoadEvent=function(b){var a=window.onload;if(typeof window.onload!="function"){window.onload=b}else{window.onload=function(){if(a){a()}b()}}};CommunitySearchClass.Hook_NotifySearchResultsChanged=function(b,c){if(CommunitySearchClass.IsReady(b)){var a=CommunitySearchClass.GetObject(b);if(a){a.SearchResultsChanged=c}}else{setTimeout('CommunitySearchClass.Hook_NotifySearchResultsChanged("'+b+'",'+c+")",50)}};CommunitySearchClass.Unhook_NotifySearchResultsChanged=function(b,c){if(CommunitySearchClass.IsReady(b)){var a=CommunitySearchClass.GetObject(b);if(a&&(c==a.SearchResultsChanged)){a.SearchResultsChanged=null}}else{setTimeout('CommunitySearchClass.Unhook_NotifySearchResultsChanged("'+b+'",'+c+")",50)}};CommunitySearchClass.CallbackWhenReady=function(b,c){if(CommunitySearchClass.IsReady(b)){var a=CommunitySearchClass.GetObject(b);if(a&&c){c()}}else{setTimeout('CommunitySearchClass.CallbackWhenReady("'+b+'",'+c+")",50)}};CommunitySearchClass.DoSearch=function(b,a){if(CommunitySearchClass.IsReady(b)){var c=CommunitySearchClass.GetObject(b);if(c){c.DoAjaxSearch(a,"","1")}}else{setTimeout('CommunitySearchClass.DoSearch("'+b+'","'+a+'")',50)}};

(function(b){b.extend(b.fn,{swapClass:function(d,c){var e=this.filter("."+d);this.filter("."+c).removeClass(c).addClass(d);e.removeClass(d).addClass(c);return this},replaceClass:function(d,c){return this.filter("."+d).removeClass(d).addClass(c).end()},hoverClass:function(c){c=c||"hover";return this.hover(function(){b(this).addClass(c)},function(){b(this).removeClass(c)})},heightToggle:function(d,c){d?this.animate({height:"toggle"},d,c):this.each(function(){b(this)[b(this).is(":hidden")?"show":"hide"]();if(c){c.apply(this,arguments)}})},heightHide:function(d,c){if(d){this.animate({height:"hide"},d,c)}else{this.hide();if(c){this.each(c)}}},prepareBranches:function(c){if(!c.prerendered){this.filter(":last-child:not(ul)").addClass(a.last);this.filter((c.collapsed?"":"."+a.closed)+":not(."+a.open+")").find(">ul").hide()}return this.filter(":has(>ul)")},applyClasses:function(c,d){this.filter(":has(>ul):not(:has(>a))").find(">span").click(function(e){d.apply(b(this).next())}).add(b("a",this)).hoverClass();if(!c.prerendered){this.filter(":has(>ul:hidden)").addClass(a.expandable).replaceClass(a.last,a.lastExpandable);this.not(":has(>ul:hidden)").addClass(a.collapsable).replaceClass(a.last,a.lastCollapsable);this.prepend('<div class="'+a.hitarea+'"/>').find("div."+a.hitarea).each(function(){var e="";b.each(b(this).parent().attr("class").split(" "),function(){e+=this+"-hitarea "});b(this).addClass(e)})}this.find("div."+a.hitarea).click(d)},treeview:function(e){e=b.extend({cookieId:"EktronTreeview"},e);if(e.add){return this.trigger("add",[e.add])}if(e.toggle){var k=e.toggle;e.toggle=function(){return k.apply(b(this).parent()[0],arguments)}}function h(m,l){function n(o){return function(){f.apply(b("div."+a.hitarea,m).filter(function(){return o?b(this).parent("."+o).length:true}));return false}}b("a:eq(0)",l).click(n(a.collapsable));b("a:eq(1)",l).click(n(a.expandable));b("a:eq(2)",l).click(n())}function f(){b(this).parent().find(">.hitarea").swapClass(a.collapsableHitarea,a.expandableHitarea).swapClass(a.lastCollapsableHitarea,a.lastExpandableHitarea).end().swapClass(a.collapsable,a.expandable).swapClass(a.lastCollapsable,a.lastExpandable).find(">ul").heightToggle(e.animated,e.toggle);if(e.unique){b(this).parent().siblings().find(">.hitarea").replaceClass(a.collapsableHitarea,a.expandableHitarea).replaceClass(a.lastCollapsableHitarea,a.lastExpandableHitarea).end().replaceClass(a.collapsable,a.expandable).replaceClass(a.lastCollapsable,a.lastExpandable).find(">ul").heightHide(e.animated,e.toggle)}}function g(){function l(n){return n?1:0}var m=[];d.each(function(n,o){m[n]=b(o).is(":has(>ul:visible)")?1:0});b.cookie(e.cookieId,m.join(""))}function j(){var l=b.cookie(e.cookieId);if(l){var m=l.split("");d.each(function(n,o){b(o).find(">ul")[parseInt(m[n])?"show":"hide"]()})}}this.addClass("EktronTreeview");var d=this.find("li").prepareBranches(e);switch(e.persist){case"cookie":var i=e.toggle;e.toggle=function(){g();if(i){i.apply(this,arguments)}};j();break;case"location":var c=this.find("a").filter(function(){return this.href.toLowerCase()==location.href.toLowerCase()});if(c.length){c.addClass("selected").parents("ul, li").add(c.next()).show()}break}d.applyClasses(e,f);if(e.control){h(this,e.control);b(e.control).show()}return this.bind("add",function(m,l){b(l).prev().removeClass(a.last).removeClass(a.lastCollapsable).removeClass(a.lastExpandable).find(">.hitarea").removeClass(a.lastCollapsableHitarea).removeClass(a.lastExpandableHitarea);b(l).find("li").andSelf().prepareBranches(e).applyClasses(e,f)})}});var a=b.fn.treeview.classes={open:"open",closed:"closed",expandable:"expandable",expandableHitarea:"expandable-hitarea",lastExpandableHitarea:"lastExpandable-hitarea",collapsable:"collapsable",collapsableHitarea:"collapsable-hitarea",lastCollapsableHitarea:"lastCollapsable-hitarea",lastCollapsable:"lastCollapsable",lastExpandable:"lastExpandable",last:"last",hitarea:"hitarea"};b.fn.Treeview=b.fn.treeview})($ektron);

