window.ajax=new function(){this.xmlRequest=null;this.script=null;this.busy=false;this.xmlPostData=null;this.hasXml=false;this.frame=null;this.load=function(aa,ba,ca){if(this.busy){if(core.test)alert('busy');return;}
this.busy=true;if(ca==null)ca=core.mainForm;else if(typeof ca=="string")ca=document.forms[ca];var da=ca.action;if(da==null||da==''){da=core.getObjectWindow(ca).location.href;if(da.lastIndexOf('/')==(da.length-1)){da+='index.aspx';}}
if(da.indexOf('http://')<0&&da.indexOf('/')!=0){da=location.href.replace('http://','');var p=da.split('/');p[0]='';p.pop();p.push(ca.action);da=p.join('/');}
if(!this.xmlRequest&&!this.frame){if(window.XMLHttpRequest){this.xmlRequest=new XMLHttpRequest();}
else if(window.ActiveXObject){try{this.xmlRequest=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){try{this.xmlRequest=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){}}}
this.hasXml=this.xmlRequest!=null;if(this.hasXml){var ea=this;this.xmlRequest.onreadystatechange=function(){ea.stateChange()};}}
if(this.hasXml){this.xmlPostData=[];}
else{if(this.frame==null){var fa=document.createElement("iframe");fa.name='__ajax';fa.style.position='absolute';fa.style.top='-1000px';document.body.appendChild(fa);this.frame=window.frames['__ajax'];}
this.frame.document.write('<html><body><form></form></body></html>');var ga=this.frame.document.body;var ha=this.frame.document.forms[0];ha.action=s;ha.method=ca.method;ha.id=ca.id;ha.name=ca.name;}
for(var i=0;i<ca.length;i++){var ia=ca.elements[i];switch(ia.type){case 'button':case 'reset':case 'submit':break;case 'select-one':if(ia.value!='')this.addInput(ia.name,ia.value);break;case 'select-multiple':for(var j=0;j<ia.options.length;j++){if(ia.options[j].selected)this.addInput(ia.name,ia.options[j].value);}
break;case 'checkbox':if(ia.checked)this.addInput(ia.name,'on');break;default:this.addInput(ia.name,ia.value);break;}}
this.addInput('__ajaxevent',aa);var ja='';for(var n in ba){if(ja!='')ja+='&';ja+=n+'='+encodeURI(String(ba[n]));}
this.addInput('__ajaxparams',ja);if(this.hasXml){this.addInput('__ajaxxml','');var c=this.xmlPostData.join('&');this.xmlRequest.open("POST",da,true);this.xmlRequest.setRequestHeader("Content-type","application/x-www-form-urlencoded");this.xmlRequest.setRequestHeader("Content-length",c.length);this.xmlRequest.setRequestHeader("Connection","close");this.xmlRequest.send(c);}
else{ha.submit();}}
this.postBack=function(ka,la,ma,na){if(ma==null)ma=core.mainForm;else if(typeof ma=="string")ma=document.forms[ma];if(!la)la='';core.addHidden('__EVENTTARGET',ka.split("$").join(":"),ma);core.addHidden('__EVENTARGUMENT',la,ma);if(na){core.addHidden('__ajaxControlBusy','1',ma);var oa=core.getObjById(ka);if(oa){var pa=core.getObjectDocument(oa);var d=pa.createElement("div");d.style.width=oa.offsetWidth+'px';d.style.height=oa.offsetHeight+'px';d.style.position='absolute';d.style.textAlign='center';d.style.verticalAlign='middle';var i=pa.createElement('img');i.src=core.siteRoot+'img/ajax.gif';i.style.position='relative';i.style.top=(oa.offsetHeight/2-10)+'px';d.appendChild(i);var s=pa.createElement("span");s.style.position='relative';s.appendChild(d);s['__ajaxBusy']=1;var p=oa.parentNode;p.insertBefore(s,oa);core.setOpacity(oa,0.5);}}
this.load(ka,null,ma);}
this.unmark=function(qa){var ra=core.getObjById(qa);if(ra){var sa=ra.previousSibling;if(sa&&sa.__ajaxBusy){sa.parentNode.removeChild(sa);core.setOpacity(ra,1);}}}
this.addInput=function(ta,va){if(this.hasXml){va=String(va);this.xmlPostData.push(encodeURI(ta)+'='+encodeURIComponent(va));}
else{var wa;wa=this.frame.document.createElement("input");wa.type='hidden';wa.value=va;wa.name=ta;this.frame.document.forms[0].appendChild(wa);}}
this.stateChange=function(){if(this.xmlRequest.readyState==4){this.busy=false;if(this.xmlRequest.status==200)this.process(this.xmlRequest.responseText);this.xmlRequest=null;}}
this.loaded=function(xa){this.busy=false;if(!xa.name)return;var ya=xa.document.body.firstChild.data;this.process(ya);}
this.process=function(za){var Aa=core.getObjById('__ajaxscript');if(Aa!=null){Aa.parentNode.removeChild(Aa);}
if(core.test){core.safeInvoke(testUtil,'trace',za);}
var Ba=document.getElementsByTagName('head')[0];Aa=document.createElement("script");Aa.id='__ajaxscript';Aa.type="text/javascript";Aa.defer=1;try{Aa.text=za;Ba.appendChild(Aa);}
catch(e){if(core.test)alert(e.name+'\n'+e.message);}}
this.emit=function(Ca,Da){var Ea=core.getObjById(Ca);if(!Ea){if(core.test)alert(Ca+' not found');return;}
var Fa=Ea.parentNode;var Ga=Ea.nextSibling;var c=document.createElement(Fa.tagName);core.writeObject(c,Da);Fa.replaceChild(c.childNodes[0],Ea);}}
window.backLoader=new function(){this.loadedObjects={};this.loaderFrames={};this.callData={};this.load=function(Ha,Ia,Ja,Ka,La,Ma,Na){if(Ha==null||Ha=='')Ha='tmp';var Oa=this.getSlot(Ha);var Pa=this.loaderFrames[Ha];if(Pa==null){var Qa=document.createElement("iframe");Qa.name=Oa;Qa.style.position='absolute';Qa.style.top='-1000px';document.body.appendChild(Qa);if(browser.isIE){Pa=this.loaderFrames[Ha]=window.frames[window.frames.length-1];Pa.name=Oa;}
else{this.loaderFrames[Ha]=Pa=window.frames[Oa];}}
this.callData[Oa]={callback:La,exec:Na,callbackTarget:Ma};Ia=Ia.toLowerCase();if(Ia.indexOf('.aspx')<0)Ia+='.aspx';var Ra=core.siteRoot+Ia;Ra+=Ia.indexOf('?')<0?'?':'&';Ra+='__backload=1';Ra+='&event='+encodeURI(Ja);var Sa='';for(var n in Ka){if(Sa!='')Sa+='&';Sa+=n+'='+encodeURI(String(Ka[n]));}
Ra+='&params='+escape(Sa);Pa.location.href=Ra;}
this.loaded=function(Ta){var Ua=Ta.name;if(!Ua)return;var Va=core.getObjById('s'+Ua);if(Va!=null){Va.parentNode.removeChild(Va);}
var Wa=Ta.document.body.firstChild.data;if(core.test){core.safeInvoke(testUtil,'trace',Wa);}
var Xa=document.getElementsByTagName('head')[0];Va=document.createElement("script");Va.id='s'+Ua;Va.type="text/javascript";Va.defer=1;Va.text='backLoader.loadedObjects["'+Ua+'"]=new function(){'+Wa+'}';try{Xa.appendChild(Va);var Ya=this.callData[Ua];if(Ya.exec){try{this.loadedObjects[Ua]();}
catch(e){}}
if(Ya.callback!=null){Ya.callback.apply(Ya.callbackTarget);}}
catch(e){}}
this.getSlot=function(id){return '__w'+id;}
this.getObject=function(id){return this.loadedObjects[this.getSlot(id)];}}
function __browser(){var ua=navigator.userAgent.toLowerCase();this.isGecko=(ua.indexOf('gecko')!=-1&&ua.indexOf('safari')==-1);this.isAppleWebKit=(ua.indexOf('applewebkit')!=-1);this.isKonqueror=(ua.indexOf('konqueror')!=-1);this.isSafari=(ua.indexOf('safari')!=-1);this.isOmniweb=(ua.indexOf('omniweb')!=-1);this.isOpera=(ua.indexOf('opera')!=-1);this.isIcab=(ua.indexOf('icab')!=-1);this.isAol=(ua.indexOf('aol')!=-1);this.isIE=(ua.indexOf('msie')!=-1&&!this.isOpera&&(ua.indexOf('webtv')==-1));this.isMozilla=(this.isGecko&&ua.indexOf('gecko/')+14==ua.length);this.isFirefox=(this.isGecko&&ua.indexOf('firefox/')!=-1);this.isFirebird=(ua.indexOf('firebird/')!=-1);this.isNS=((this.isGecko)?(ua.indexOf('netscape')!=-1):((ua.indexOf('mozilla')!=-1)&&!this.isOpera&&!this.isSafari&&(ua.indexOf('spoofer')==-1)&&(ua.indexOf('compatible')==-1)&&(ua.indexOf('webtv')==-1)&&(ua.indexOf('hotjava')==-1)));this.isIECompatible=((ua.indexOf('msie')!=-1)&&!this.isIE);this.isNSCompatible=((ua.indexOf('mozilla')!=-1)&&!this.isNS&&!this.isMozilla);this.geckoVersion=((this.isGecko)?ua.substring((ua.lastIndexOf('gecko/')+6),(ua.lastIndexOf('gecko/')+14)):-1);this.equivalentMozilla=((this.isGecko)?parseFloat(ua.substring(ua.indexOf('rv:')+3)):-1);this.appleWebKitVersion=((this.isAppleWebKit)?parseFloat(ua.substring(ua.indexOf('applewebkit/')+12)):-1);this.versionMinor=parseFloat(navigator.appVersion);if(this.isGecko&&!this.isMozilla){this.versionMinor=parseFloat(ua.substring(ua.indexOf('/',ua.indexOf('gecko/')+6)+1));}
else if(this.isMozilla){this.versionMinor=parseFloat(ua.substring(ua.indexOf('rv:')+3));}
else if(this.isIE&&this.versionMinor>=4){this.versionMinor=parseFloat(ua.substring(ua.indexOf('msie ')+5));}
else if(this.isKonqueror){this.versionMinor=parseFloat(ua.substring(ua.indexOf('konqueror/')+10));}
else if(this.isSafari){this.versionMinor=parseFloat(ua.substring(ua.lastIndexOf('safari/')+7));}
else if(this.isOmniweb){this.versionMinor=parseFloat(ua.substring(ua.lastIndexOf('omniweb/')+8));}
else if(this.isOpera){this.versionMinor=parseFloat(ua.substring(ua.indexOf('opera')+6));}
else if(this.isIcab){this.versionMinor=parseFloat(ua.substring(ua.indexOf('icab')+5));}
this.versionMajor=parseInt(this.versionMinor);this.isDOM1=(document.getElementById);this.isDOM2Event=(document.addEventListener&&document.removeEventListener);this.mode=document.compatMode?document.compatMode:'BackCompat';this.isWin=(ua.indexOf('win')!=-1);this.isWin32=(this.isWin&&(ua.indexOf('95')!=-1||ua.indexOf('98')!=-1||ua.indexOf('nt')!=-1||ua.indexOf('win32')!=-1||ua.indexOf('32bit')!=-1||ua.indexOf('xp')!=-1));this.isMac=(ua.indexOf('mac')!=-1);this.isUnix=(ua.indexOf('unix')!=-1||ua.indexOf('sunos')!=-1||ua.indexOf('bsd')!=-1||ua.indexOf('x11')!=-1);this.isLinux=(ua.indexOf('linux')!=-1);this.isNS4x=(this.isNS&&this.versionMajor==4);this.isNS40x=(this.isNS4x&&this.versionMinor<4.5);this.isNS47x=(this.isNS4x&&this.versionMinor>=4.7);this.isNS4up=(this.isNS&&this.versionMinor>=4);this.isNS6x=(this.isNS&&this.versionMajor==6);this.isNS6up=(this.isNS&&this.versionMajor>=6);this.isNS7x=(this.isNS&&this.versionMajor==7);this.isNS7up=(this.isNS&&this.versionMajor>=7);this.isIE4x=(this.isIE&&this.versionMajor==4);this.isIE4up=(this.isIE&&this.versionMajor>=4);this.isIE5x=(this.isIE&&this.versionMajor==5);this.isIE55=(this.isIE&&this.versionMinor==5.5);this.isIE5up=(this.isIE&&this.versionMajor>=5);this.isIE6x=(this.isIE&&this.versionMajor==6);this.isIE6up=(this.isIE&&this.versionMajor>=6);this.isIE4xMac=(this.isIE4x&&this.isMac);this.browserClass='';if(this.isKonqueror)this.browserClass="Konqueror";if(this.isSafari)this.browserClass="Safari";if(this.isOmniweb)this.browserClass="Omniweb";if(this.isOpera)this.browserClass="Opera";if(this.isIcab)this.browserClass="Icab";if(this.isAol)this.browserClass="Aol";if(this.isIE)this.browserClass="IE";if(this.isMozilla)this.browserClass="Mozilla";if(this.isFirebird)this.browserClass="Firebird";if(this.isFirefox)this.browserClass="Firefox";if(this.isNS)this.browserClass="NS";}
window.browser=new __browser();window.checkbox=new function(){this.active=false;this.activeCssClass='checkbox';this.inactiveCssClass='checkboxdisabled';this.initialize=function(id){var Za=core.getObjById(id);if(!Za)core.safeInvoke(testUtil,'trace',id+' is invalid');core.extendObject(this,Za);Za.active=!Za.disabled;}
this.activate=function(){this.setState(true);}
this.deactivate=function(){this.setState(false);}
this.setState=function($a){if(this.active==$a)return;this.active=$a;if(this.activeCssClass!=''&&this.inactiveCssClass!=''){if(this.nextSibling&&this.nextSibling.tagName=='LABEL'){this.nextSibling.className=$a?this.activeCssClass:this.inactiveCssClass;}}
this.disabled=!$a;}}
window.core=new function(){this.siteRoot='';this.clientMessages=new Array();this.mainForm=null;this.test=false;this.initializers=new Array();this.registerMsg=function(id,ab){this.clientMessages[id]=ab;}
this.getMsg=function(id){var bb=this.clientMessages[id];if(!bb)bb='';return bb;}
this.trackJsError=function(){window.onerror=this.logError;}
this.logError=function(cb,db,eb){if(this.mainForm){var fb=this.mainForm['__JS_ERROR'];if(fb)fb.value=cb+", "+db+", "+eb;}
return true;}
this.hookPostback=function(gb){if(window.__doPostBack){s=String(window.__doPostBack);i=s.indexOf('{');s=s.substr(0,i+1)+'if(!'+gb+'(arguments[0],arguments[1]))return;\n'+s.substr(i+1);s=s.replace('function __doPostBack','window.__doPostBack=function');eval(s);}}
this.postBack=function(hb,ib){if(window.__doPostBack){window.__doPostBack(hb,ib);}}
this.getObjAbsolutePos=function(jb){x=jb.offsetLeft;if((jb.tagName=='SPAN')&&browser.isIE){for(i=0;i<jb.children.length;i++){x=Math.min(x,jb.children[i].offsetLeft);}}
y=jb.offsetTop;parentObj=jb.offsetParent;while(parentObj.tagName!='BODY'){x+=parentObj.offsetLeft;y+=parentObj.offsetTop;parentObj=parentObj.offsetParent;}
return new this.point(x,y);}
this.point=function(x,y){this.x=x;this.y=y;}
this.pair=function(a,b){this.first=a;this.second=b;}
this.Void=function(){}
this.getEventKey=function(e){if(!e)e=window.event;return e.keyCode;}
this.getEventSource=function(e){if(!e)e=window.event;return(e.srcElement!=null)?e.srcElement:e.target;}
this.writeLayer=function(id,kb){if(document.layers){var lb;o=document.layers[id];if(o){o.document.open("text/html");o.document.write(kb);o.document.close();}}
else if(parseInt(navigator.appVersion)>=5&&navigator.appName=="Netscape"){o=document.getElementById(id);if(o)o.innerHTML=kb;}
else if(document.all){o=document.all[id];if(o)o.innerHTML=kb;}}
this.writeObject=function(mb,nb){if(!mb)return;if(document.layers){mb.document.open("text/html");mb.document.write(nb);mb.document.close();}
else if(parseInt(navigator.appVersion)>=5&&navigator.appName=="Netscape"){mb.innerHTML=nb;}
else if(document.all){mb.innerHTML=nb;}}
this.printFrame=function(ob,id){w=this.getFrame(ob,id);if(w){w.focus();w.print();}}
this.getFrame=function(pb,id){if(pb.document.frames){return pb.document.frames[id];}
else if(pb.frames){return pb.frames[id];}
else return null;}
this.addHiddenAt=function(qb,rb,sb){var tb=document.forms[qb];if(tb[rb]){tb[rb].value=sb;}
else{var h=document.createElement("input");h.type='hidden';h.value=(sb!=null)?sb:'';h.name=rb;h.id=rb;tb.insertBefore(h,tb.firstChild);}}
this.addHidden=function(ub,vb,wb){if(wb==null)wb=this.mainForm;else if(typeof wb=="string")wb=document.forms[wb];if(wb[ub]){wb[ub].value=vb;}
else{var xb=this.getObjectDocument(wb);var h=xb.createElement("input");h.type='hidden';h.value=(vb!=null)?vb:'';h.name=ub;h.id=ub;wb.insertBefore(h,wb.firstChild);}}
this.getObj=function(yb){if(typeof yb=="string")return this.getObjById(yb);else return yb;}
this.getObjById=function(zb){obj=null;if(document.getElementById)obj=document.getElementById(zb);else if(document.all)obj=document.all[zb];else if(document.layers)obj=document.layers[zb];return obj;}
this.getChildById=function(Ab,Bb){obj=null;if(Ab.getElementById){obj=Ab.getElementById(Bb);}
else if(Ab.all){for(i=0;i<Ab.all.length;i++){if(Ab.all[i].id==Bb){obj=Ab.all[i];break;}}}
else{obj=this.searchNodes(Ab,Bb);}
return obj;}
this.searchNodes=function(Cb,Db){var i;var Eb;for(i=0;i<Cb.childNodes.length;i++){if(Cb.childNodes[i].id==Db){return Cb.childNodes[i];}
else if(Cb.childNodes[i].childNodes.length>0){Eb=this.searchNodes(Cb.childNodes[i],Db);if(Eb!=null)return Eb;}}
return null;}
this.popUp=function(Fb,Gb,Hb,Ib,Jb){var o={};o.toolbar=this.debug?"yes":"no";o.menubar=this.debug?"yes":"no";o.location=this.debug?"yes":"no";o.scrollbars='yes';o.resizable='yes';o.width=Hb;o.height=Ib;if(Jb!=null)for(p in Jb)o[String(p).toLowerCase()]=Jb[p];var s='';for(p in o){if(s!='')s+=',';s+=p+'='+o[p];}
w=window.open(Fb,Gb,s);w.focus();}
this.frameNavigate=function(Kb,Lb){if(typeof Kb=="string")Kb=window.frames[Kb];if(Kb==null)Kb=window;Kb.location.href=Lb;}
this.fitImg=function(Mb,w,h){cw=Mb.width;ch=Mb.height;if(cw>w||ch>h){Mb.width=Math.min(w,(cw/ch)*h);Mb.height=Math.min(h,(ch/cw)*w);}
Mb.style.display='block';}
this.hasProperty=function(Nb,Ob){for(p in Nb)if(p==Ob)return true;return false;}
this.extendObject=function(Pb,Qb){if(Pb==null||Qb==null){return;}
for(prop in Pb){Qb[prop]=Pb[prop];}}
this.safeInvoke=function(Rb,Sb){if(typeof Rb=="string"){Rb=this.getObjById(Rb);}
if(Rb==null)return;if(typeof Rb[Sb]=="function"){var Tb=null;if(arguments.length>2){Tb=new Array();for(var i=2;i<arguments.length;i++){Tb.push(arguments[i]);}
Rb[Sb].apply(Rb,Tb);}
else{Rb[Sb].apply(Rb);}}}
this.setObjProp=function(Ub,Vb,Wb){if(typeof Ub=="string"){Ub=this.getObjById(Ub);}
if(Ub==null)return;Ub[Vb]=Wb;}
this.getObjProp=function(Xb,Yb,Zb){if(typeof Xb=="string"){Xb=this.getObjById(Xb);}
if(Xb==null)return Zb;if(Xb[Yb]){return Xb[Yb];}
else{return Zb;}}
this.getObjectWindow=function($b){if(browser.isIE){return $b.document.parentWindow;}
else{return $b.ownerDocument.defaultView;}}
this.getObjectDocument=function(ac){if(browser.isIE){return ac.document;}
else{return ac.ownerDocument;}}
this.addInitializer=function(bc){this.initializers.push(bc);}
this.launchInitializers=function(){for(var i=0;i<this.initializers.length;i++){this.initializers[i]();}
this.initializers=new Array();}
this.selectHasValue=function(cc,dc){if(!cc)return false;if(cc.tagName!='SELECT')return false;for(var j=0;j<cc.options.length;j++){if(cc.options[j].value==dc){return true;}}
return false;}
this.moveNode=function(ec,fc){var n=this.getObj(ec);var p=this.getObj(fc);if(p&&n){n.parentNode.removeChild(n);p.appendChild(n);}}
this.toggleDisplay=function(gc){if(typeof gc=="string"){gc=this.getObjById(gc);}
if(gc==null||gc.style==null)return;if(gc.style.display=='none'){if(gc.defaultDisplay!=null&&gc.defaultDisplay!=''){gc.style.display=gc.defaultDisplay;}
else{switch(gc.tagName){case 'SPAN':case 'A':case 'IMG':gc.style.display='inline';break;default:gc.style.display='block';break;}}}
else{gc.defaultDisplay=gc.style.display;gc.style.display='none';}}
this.showObject=function(hc){if(typeof hc=="string"){hc=this.getObjById(hc);}
if(hc==null||hc.style==null)return;switch(hc.tagName){case 'SPAN':case 'A':case 'IMG':case 'INPUT':hc.style.display='inline';break;case 'TR':if(browser.isIE)hc.style.display='block';else hc.style.display='table-row';break;case 'TD':if(browser.isIE)hc.style.display='block';else hc.style.display='table-cell';break;default:hc.style.display='block';break;}}
this.hideObject=function(ic){if(typeof ic=="string"){ic=this.getObjById(ic);}
if(ic==null||ic.style==null)return;ic.style.display='none';}
this.displayObject=function(jc,kc){if(kc)this.showObject(jc);else this.hideObject(jc);}
this.setOpacity=function(lc,mc){lc=this.getObj(lc);lc.style.opacity=mc;lc.style.MozOpacity=mc;lc.style.filter='Alpha(opacity='+mc*100+')';}
this.popupNotificationTarget=null;this.popupNotificationFunction=null;this.popupNotification=function(){if(this.popupNotificationTarget&&this.popupNotificationFunction){var f=this.popupNotificationTarget[this.popupNotificationFunction];if(typeof f=="function"){f.apply(this.popupNotificationTarget,arguments);}}}}
function __editableCombo(){this.currentObject=null;this.mouseDownOrigin=null;this.button=null;this.list=null;this.listContainer=null;this.autoPostBack=0;this.initialize=function(nc,oc){var pc=core.getObjById(nc);if(!pc)return;core.extendObject(this,pc);pc.autoPostBack=oc;pc.list=core.getObjById(nc+'_list');pc.listContainer=pc.list.parentNode;pc.button=core.getObjById(nc+'_button');pc.list.onclick=function(){pc.copyValue();};pc.list.onkeyup=function(e){pc.processListKey(e);};pc.button.edit=pc;pc.onkeyup=pc.processEditKey;}
this.mouseDown=function(e){var s=core.getEventSource(e);if(s){if(s.tagName=='OPTION')s=s.parentNode;if(s==this.parentNode||s==this.list||s==this.listContainer||s==this.button)return;}
this.hide();}
this.show=function(){if(document.onmousedown)document.onmousedown();this.mouseDownOrigin=document.onmousedown;var w=this.offsetWidth;if(this.style.width!='')w=this.style.width;if(typeof(w)=="string")w=parseInt(w);this.list.style.width=(w+16)+'px';this.listContainer.style.display='block';this.listContainer.parentNode.style.zIndex=50;var qc=this;document.onmousedown=function(){qc.mouseDown()};this.list.focus();}
this.hide=function(){this.listContainer.style.display='none';this.listContainer.parentNode.style.zIndex=0;document.onmousedown=this.mouseDownOrigin;}
this.processEditKey=function(e){var c=core.getEventKey(e);if(c==40){this.show();}
else if(c==13&&this.autoPostBack){core.postBack(this.name,'');}}
this.copyValue=function(){if(this.list.selectedIndex>=0){var t=this.list.options[this.list.selectedIndex].text;var s=new Array();for(var i=0;i<t.length;i++){var c=t.charCodeAt(i);s.push(c==0xA0?0x20:c);}
this.value=String.fromCharCode.apply(String,s);}
this.hide();if(this.autoPostBack)core.postBack(this.name,'');}
this.processListKey=function(e){var c=core.getEventKey(e);if(c==13){this.copyValue();this.focus();}
else if(c==27){this.hide();this.focus();}
return true;}}
window.editableCombo=new __editableCombo();function __fileEditor(){this.onlyImg=false;this.maxWidth=0;this.maxHeight=0;this.forceIcon=false;this.initialize=function(id,rc,sc,tc,uc){var vc=core.getObjById(id);if(!vc){return;}
core.extendObject(this,vc);vc.onlyImg=rc;vc.maxWidth=tc;vc.maxHeight=uc;vc.forceIcon=sc;vc.onchange=vc.editChange;}
this.show=function(){var wc=core.getObjById(this.id+'view');wc.style.display='none';var xc=core.getObjById(this.id+'edit');xc.style.display='inline';}
this.editChange=function(){var yc=core.getObjById(this.id+'img');var zc=this.value.split('.');var Ac='';if(zc.length>0)Ac=zc[zc.length-1].toLowerCase();else Ac='';yc.style.display='block';if((Ac=='jpg'||Ac=='jpeg'||Ac=='gif'||Ac=='png')&&(this.forceIcon==false)){yc.editor=this;yc.checkSize=function(){this.editor.checkSize()};yc.onload=yc.checkSize;yc.src=this.value;}
else{if(this.onlyImg){this.revert();alert('Only GIF, PNG or JPG files are allowed!');}
s=core.siteRoot+'img/doc/';switch(Ac.toLowerCase()){case 'jpg':case 'jpeg':case 'gif':case 'png':case 'bmp':case 'tif':case 'tiff':s+="image_32x32.gif";break;case 'doc':case 'rtf':s+="word_32x32.gif";break;case 'xls':case 'csv':s+="excel_32x32.gif";break;case "mdb":s+="access_32x32.gif";break;case "pdf":s+="pdf_32x32.gif";break;case "ppt":s+="powerpoint_32x32.gif";break;case "txt":s+="txt_32x32.gif";break;case "dwg":case "dxf":s+="cad_32x32.gif";break;case "zip":s+="zip_32x32.gif";break;case "mp2":case "mpa":case "mpe":case "mpg":case "mpeg":case "mov":case "asf":case "avi":case "qt":case "wmv":s+="video_32x32.gif";break;default:s+="unknown_32x32.gif";}
yc.src=s;}}
this.checkSize=function(){var Bc=core.getObjById(this.id+'img');if((this.maxWidth!=0&&this.maxWidth<Bc.width)||(this.maxHeight!=0&&this.maxHeight<Bc.height)){this.revert();alert('Image size too big');}}
this.revert=function(){var Cc=core.getObjById(this.id+'img');var Dc=core.getObjById(this.id);var Ec=document.createElement('input');Ec.type='file';Ec.className='file';core.extendObject(fileEditor,Ec);Ec.maxHeight=this.maxHeight;Ec.maxWidth=this.maxWidth;Ec.onlyImg=this.onlyImg;Ec.forceIcon=this.forceIcon;Ec.onchange=Ec.editChange;w=this.style.width;this.parentNode.insertBefore(Ec,this);this.parentNode.removeChild(this);Ec.id=this.id;Ec.name=this.id;Ec.style.width=w;Cc.onload=null;Cc.style.display='none';}}
window.fileEditor=new __fileEditor();function __flash(){this.setVariable=function(Fc,Gc,Hc){var f=document[Fc];if(f==null){f=window[Fc];}
if(f!=null){f.SetVariable(Gc,Hc);}
else if(core.test){alert('Flash '+Fc+' not found');}}}
window.flash=new __flash();function __java(){this.check=function(Ic,Jc,Kc,Lc){var Mc=core.getObjById(Ic);var Nc=core.getObjById(Jc);if(Mc==null){if(tryouts<10){tryouts++;setTimeout("java.check('"+Ic+"','"+Kc+"','"+Lc+"')",2000);}
else{this.failure(Kc,Lc);if(Nc)Nc.style.visibility="hidden";}}
else{jVersion=0;try{jVersion=Mc.getJava();required=Mc.getRequiredJava();if(jVersion>=required){if(Nc)Nc.style.visibility="visible";this.repaintApplet(Ic);}
else{this.failure(Kc,Lc);if(Nc)Nc.style.visibility="hidden";}}
catch(e){this.failure(Kc,Lc);if(Nc)Nc.style.visibility="hidden";}}}
this.repaintApplet=function(Oc){var Pc=eval('document.'+Oc);if(Pc!=null){Pc.repaint();}
isResizing=false;}
this.failure=function(Qc,Rc){var Sc=Qc.split(';');for(i=0;i<Sc.length;i++){obj=core.getObjById(Sc[i]);if(obj!=null)obj.style.display="block";}
var Tc=Rc.split(';');for(i=0;i<Tc.length;i++){obj=core.getObjById(Tc[i]);if(obj!=null)obj.style.display="none";}}}
window.java=new __java();function __linkButton(){this.action=null;this.active=false;this.objType='linkButton';this.initialize=function(id,Uc,Vc){var Wc=core.getObjById(id);if(!Wc)alert(id+' is invalid');if(Wc.objType!='linkButton')core.extendObject(this,Wc);Wc.action=Uc;Wc.setState(Vc);}
this.activate=function(){this.setState(true);}
this.deactivate=function(){this.setState(false);}
this.setState=function(Xc){if(this.active==Xc)return;this.active=Xc;}
this.click=function(){if(this.active)eval(this.action);}
this.navigate=function(Yc,Zc){if(Zc==''){window.location.href=Yc;}
else{if(top.frames[Zc]!=null){top.frames[Zc].location.href=Yc;}
else{window.open(Yc,Zc,'');}}}}
window.linkButton=new __linkButton();function __reportTable(){this.markedRow=null;this.selectedRow=null;this.clickFunction=null;this.clickFunctionTarget=null;this.actionFunction=null;this.actionFunctionTarget=null;this.navigateURL=null;this.clickBlock=null;this.markClass=null;this.markForeColor=null;this.selectionClass=null;this.selectionForeColor=null;this.selectedId=-1;this.initialize=function($c,ad,bd,cd,dd,ed,fd,gd,hd,jd,kd){var ld=core.getObjById($c);if(ld==null)return;core.extendObject(this,ld);ld.clickFunction=ed;ld.clickFunctionTarget=fd;ld.actionFunction=gd;ld.actionFunctionTarget=hd;ld.navigateURL=jd;for(var i=ad;i<bd;i++){ld.rows[i].table=ld;if(cd){ld.rows[i].onmouseover=function(){ld.markRow(this);};ld.rows[i].onmouseout=function(){ld.unmarkRow(this);};}}
if(kd!=null)ld.preselect(kd);return ld;}
this.row=function(md){this.obj=md;this.bgcolor=md.style.backgroundColor;this.className=md.className;this.color=md.style.color;}
this.selectRow=function(nd){if(this.selectedRow!=null)if(this.selectedRow==nd){return;}
else{this.selectedRow.obj.className=this.selectedRow.className;this.selectedRow.obj.style.color=this.selectedRow.color;}
if(this.markedRow!=null){this.selectedRow=this.markedRow;}
else{this.selectedRow=new this.row(nd);}
if(this.selectionClass)nd.className=this.selectionClass;if(this.selectionForeColor){nd.style.color=this.selectionForeColor;if(document.getElementByTagName){anchor=nd.getElementByTagName('A');if(anchor!=null)anchor.color=this.selectionForeColor;}}
this.selectedId=nd.id;this.setTableVar(nd.id);}
this.click=function(od){if(this.clickFunction!=null){var pd=this.clickFunctionTarget!=null?this.clickFunctionTarget:window;var id=od!=null?od.id:0;core.safeInvoke(pd,this.clickFunction,id);}}
this.action=function(qd){if(this.actionFunction!=null){var rd=this.actionFunctionTarget!=null?this.actionFunctionTarget:window;var id=(qd!=null?qd.id:(this.selectedId!=null?this.selectedId:0));core.safeInvoke(rd,this.actionFunction,id);}}
this.unselectRow=function(){if(this.selectedRow!=null)if(this.selectedRow.obj){this.selectedRow.obj.className=this.selectedRow.className;this.selectedRow.obj.style.color=this.selectedRow.color;this.selectedId=-1;this.selectedRow=null;}}
this.rowSelected=function(){this.table.selectedRow(this);}
this.markRow=function(sd){this.unmarkRow();if(this.selectedRow!=null)if(this.selectedRow.obj==sd)return;this.markedRow=new this.row(sd);if(this.markClass)sd.className=this.markClass;if(this.markForeColor)sd.style.color=this.markForeColor;}
this.unmarkRow=function(){if(this.markedRow!=null)if(this.markedRow.obj){if(this.selectedRow!=null)if(this.selectedRow.obj==this.markedRow.obj)return;this.markedRow.obj.className=this.markedRow.className;this.markedRow.obj.style.color=this.markedRow.color;this.markedRow=null;}}
this.preselect=function(td){var ud=this.getRow(td);if(ud!=null){if(ud.onclick)core.addInitializer(function(){ud.onclick();});}}
this.getTableVarRef=function(){return core.mainForm['report_'+this.id];}
this.setTableVar=function(vd){var wd=this.getTableVarRef();if(wd!=null){wd.value=vd;}}
this.getTableVar=function(){return this.getTableVarRef().value;}
this.navigate=function(xd,id){if((xd=='')||(xd==null))xd=this.navigateURL;var yd=this.getTableVarRef();if(id==null)id=yd.value;if((id>=0)&&(xd!=null)){separator='?';if(xd.indexOf('?')>0)separator='&';window.location.href=xd+separator+'id='+id;}}
this.deleteRowConfirm=function(zd,Ad){if(zd.indexOf('{0}')>=0){var Bd=this.getTableVarRef();if(Bd.value>=0){row=this.getRow(Bd.value);if(row!=null){cell=row.cells[Ad];rep=(cell.innerText)?cell.innerText:'';zd=zd.replace('{0}',rep);}}}
r=confirm(zd);return r;}
this.getRow=function(Cd){for(i=0;i<this.rows.length;i++){if(this.rows[i].id==Cd)return this.rows[i];}
return null;}
this.reportCanClick=function(){if(this.clickBlock==true){this.clickBlock=null;return false;}
return true;}
this.reportBlock=function(){this.clickBlock=true;}}
window.reportTable=new __reportTable();window.statusControl=new function(){this.setStatus=function(id,Dd,Ed){obj=core.getObjById(id);obj.lastChild.data=' '+Ed;obj.className='status_'+Dd;obj.firstChild.src=core.siteRoot+'img/status_'+Dd+'_12x12.gif';}}
function stringBuilder(){this.strings=new Array();for(var i=0;i<arguments.length;i++)this.strings.push(arguments[i]);this.length=this.strings.length;if(!stringBuilder.prototype.append){stringBuilder.prototype.append=function(){for(var i=0;i<arguments.length;i++)this.strings.push(arguments[i]);this.length=this.strings.length;}
stringBuilder.prototype.clear=function(){this.strings.length=0;this.length=0;}
stringBuilder.prototype.toString=function(){return this.strings.join("");}}}function __treeControl(){this.treeData=null;this.defaultUrl=null;this.treeRoot=null;this.treeMap={};this.selectedNode=null;this.renderer=null;this.clickFunction=null;this.clickTarget=null;this.useAjax=true;this.loadingNode=null;this.init=function(Fd,Gd,Hd){var Id=core.getObj(Fd);core.extendObject(this,Id);if(!Gd)Gd=new this.defaultRenderer();Id.renderer=Gd;Id.renderer.tree=Id;Id.useAjax=Hd['useAjax'];var Jd=Hd['onClick'];if(Jd){Jd=Jd.split('.');var Kd=window;for(var i=0;i<Jd.length-1;i++){Kd=Kd[Jd[i]];if(!Kd)break;}
if(Kd){var f=Kd[Jd[Jd.length-1]];if(typeof f=="function"){Id.clickTarget=Kd;Id.clickFunction=f;}}}
core.extendObject(Hd['style'],Id.renderer.style);}
this.addNode=function(Ld,Md,id,Nd,Od){var Pd={name:Md,id:id,data:Nd,loadSub:Od,subNodes:{},subNodeCount:0};var Qd=this.treeMap[Ld];var Rd=-1;if(Qd){Qd.subNodes[id]=Pd;Qd.subNodeCount++;Rd=Qd.level;}
Pd.parent=Qd;Pd.level=Rd+1;this.treeMap[id]=Pd;return Pd;}
this.addNodes=function(Sd,Td){if(Sd==null)Sd='';for(var i=0;i<Td.length;i++){var Ud=Td[i];var Vd=this.addNode(Sd,Ud[0],Ud[1],Ud[2],Ud[3]);if(Vd.id==''&&Vd.level==0){this.treeRoot=Vd;this.selectedNode=Vd;}
if(Ud[4]&&Ud[4].length)this.addNodes(Ud[1],Ud[4]);}}
this.loadNodes=function(Wd,Xd){if(this.loadingNode){this.addNodes(Wd,Xd);this.loadingNode.loadSub=false;var id=this.loadingNode.id;this.loadingNode=null;this.selectNode(id);}}
this.show=function(){var Yd='';var Zd=this.selectedNode;var $d='';while(Zd!=null){Yd=this.renderer.render(Zd,Yd,$d);$d=Zd.id;Zd=Zd.parent;}
this.display(Yd);}
this.display=function(ae){core.writeObject(this,ae);}
this.selectNode=function(id){if(this.loadingNode)return;var be=this.treeMap[String(id)];if(be!=null){if(be.loadSub){var p=escape('id='+be.id+'&l='+be.level);if(this.useAjax){this.loadingNode=be;ajax.postBack(this.id,p,null,false);}
else core.postBack(this.id,p);}
else{this.selectedNode=this.treeMap[String(id)];core.addHidden(this.id+':sel',id);if(this.clickFunction!=null){this.clickFunction.call(this.clickTarget,this.selectedNode);}
this.show()}}}
this.getNode=function(id){return this.treeMap[String(id)];}
this.reset=function(){this.selectedNode=this.treeRoot;if(this.clickFunction!=null)this.clickFunction(this.selectedNode);this.show();}
this.defaultRenderer=function(){this.tree=null;this.style={color:'#000',lineColor:'#000'};this.defaultNodeStyle={fontSize:'10px',whiteSpace:'nowrap',paddingLeft:'2px',cursor:'pointer'};this.styleNameRegex=/([A-Z])/g;this.render=function(ce,de,ee){var fe=new stringBuilder();if(ce.subNodes==null)return '';var ge=0;fe.append("<div style=\"font-size:1px;margin-left:10px;padding-left:0px;\">");for(var id in ce.subNodes){var he={color:this.style.color};core.extendObject(this.defaultNodeStyle,he);var ie=ce.subNodes[id];if(ge==ce.subNodeCount-1)fe.append('<div style="margin-bottom:0px;border-left:1px solid ',this.style.lineColor,';height:2px"></div>');var je=new stringBuilder('white-space:nowrap;vertical-align:middle;');if(ge<ce.subNodeCount-1)je.append('border-left:1px solid ',this.style.lineColor,';padding-top:2px;');fe.append('<div style="',je.toString(),'">');fe.append('<img src="',core.siteRoot,'img/tree/b');if(ge==ce.subNodeCount-1)fe.append('l');fe.append('.gif" align="top"/>');fe.append('<span id="',ie.id,'"');if(this.tree.selectedNode==ie){he.fontWeight='bold';}
this.processNodeStyle(ie,he);var ke=new stringBuilder();for(var sn in he){var sv=he[sn];if(sv==null||sv=='')continue;ke.append(sn.replace(this.styleNameRegex,'-$1'));ke.append(':');ke.append(sv);ke.append(';');}
if(ke.length>0){fe.append(' style="',ke.toString(),'"');}
fe.append(' onclick="core.getObj(\'',this.tree.id,'\').selectNode(\'',ie.id,'\')">');fe.append(ie.name);fe.append('</span>');if(ee==ie.id){fe.append(de);}
fe.append("</div>");ge++;}
fe.append("</div>");return fe.toString();}
this.processNodeStyle=function(le,me){}}}
var ne=new __treeControl();function __BOM(){this.itemVersions=null;this.selectedId=null;this.amount=null;this.text=null;this.report=null;this.deleteButton=null;this.initialize=function(oe,pe){this.report=core.getObjById(oe);}
this.select=function(id){if(this.selectedId!=null)this.unselect();this.selectedId=id;this.action('select',{id:id});}
this.unselect=function(){r=this.report.getRow(this.selectedId);if(r.cells[2].firstChild.tagName=='SELECT'){var s=r.cells[2].firstChild;ReplaceNode(r.cells[2].firstChild,document.createTextNode(s.options[s.selectedIndex].text));}
ReplaceNode(r.cells[4].firstChild,document.createTextNode(r.cells[4].firstChild.value));ReplaceNode(r.cells[5].firstChild,document.createTextNode(r.cells[5].firstChild.value));}
this.amountChange=function(qe,re){var v=Math.round(parseFloat(re.value.replace(',','.')));if(v<0)v=NaN;if(isNaN(v)){re.value=0;}
else{re.value=v;this.action('amount',{id:qe,val:v});}}
this.commentChange=function(se,te){this.action('comment',{id:se,val:te.value});}
this.action=function(op,ue){ajax.load(op,ue,null,1);}
this.seePopUp=function(){this.see(true);}
this.see=function(ve){if(this.report==null)return;if(this.report.selectedId==0)return false;this.action(ve?'popUp':'see',{id:this.report.selectedId});}
this.pass=function(we){this.action('set',{id:we.id,text:we.value});}
this.deleteObjectConfirm=function(xe){if(this.report==null)return false;if(this.report.selectedId==0)return false;return confirm(xe);}
this.changeName=function(ye){var ze=core.getObjById('F_active');if(ze==null)return;ze.options[ze.selectedIndex].text=ye.value;}
this.showItemByBomNumber=function(Ae){this.action('see',{id:Ae});}
this.print=function(id){core.popUp(core.siteRoot+'project/projectPrint.aspx?id='+id,'print',800,600);}
this.csv=function(){smartFrame.navigate('project/project.aspx?csv=&t='+escape(Date()));}
this.makePDF=function(){var Be=getObjById('F_active');var Ce=Be.options[Be.selectedIndex].text;frames['contentframe'].location.href='../system/pdf.aspx?src='+encodeURI('project/projectPrint.aspx?id='+Be.value)+'&title='+encodeURI(Ce);}}
function __bottomTabs(){this.mouseOver=function(De){if(De==null)return;if(De.className=='btmTabSel')return;De.className='btmTabOver';}
this.mouseOut=function(Ee){if(Ee==null)return;if(Ee.className=='btmTabSel')return;Ee.className='btmTab';}
this.select=function(Fe,id){if(Fe==null)return;var Ge=0;var He=Fe.parentNode.parentNode.parentNode;var Ie,right,cell;for(i=1;i<Fe.parentNode.cells.length;i+=2){cell=Fe.parentNode.cells[i];if(cell.className=='btmTabSel')cell.className='btmTab';if(cell==Fe)Ge=i;}
var Je=webcore.theme;if(Je!='')Je="."+Je;for(i=0;i<Fe.parentNode.cells.length;i+=2){cell=Fe.parentNode.cells[i];Ie=(i==0?"x":(i==Ge+1?"s":"n"));right=(i==Fe.parentNode.cells.length-1?"x":(i==Ge-1?"s":"n"));cell.firstChild.src=core.siteRoot+'img/btmtab/'+Ie+right+Je+'.gif';}
Fe.className='btmTabSel';core.addHidden(He.id,id);}}
window.bottomTabs=new __bottomTabs();function __buttonList(){this.mouseDownOrigin=null;this.currentList=null;function rollDown(Ke){if(document.onmousedown)document.onmousedown();mouseDownOrigin=document.onmousedown;currentList=Ke.getElementsByTagName('DIV')[0];currentList.style.display='block';document.onmousedown=mouseDown;currentList.firstChild.focus();}
function mouseDown(Le){Le=(Le)?Le:((window.event)?event:null);if(Le){var Me=(Le.target)?Le.target:((Le.srcElement)?Le.srcElement:null);if(Me){if(Me.tagName=='OPTION')Me=Me.parentNode;if(currentList){if(Me.parentNode==currentList.parentNode)return;if(Me.id==currentList.firstChild.id)return;if(Me.id==currentList.firstChild.id+"_btn")return;}}}
if(currentList)hide();}
function listEvent(Ne){val='';hide();if(Ne){if(Ne.selectedIndex>=0){val=Ne.options[Ne.selectedIndex].value;s=String(val);if((s==null)||(s==''))core.logError('list data invalid',window.location.href,Ne.id);__doPostBack(Ne.name,s);}}}
function listKey(Oe,Pe){Pe=(Pe)?Pe:((window.event)?event:null);if(Pe){var Qe=(Pe.charCode)?Pe.charCode:((Pe.which)?Pe.which:Pe.keyCode);if(Qe==13)listEvent(Oe);}}
function hide(){document.onmousedown=mouseDownOrigin;if(currentList)currentList.style.display='none';}}
window.buttonList=new __buttonList();function __catalogue(){this.render=function(Re,Se,Te,Ue){var Ve='';if(Re.subitems==null||Re.collapsed)return Ve;if(Se==0)Ve+='<div class="menubox" >';var We=1;for(var id in Re.subitems){var Xe=Re.subitems[id];var Ye='';if(Se==1&&We)Ye+='margin-top:6px;';Ve+='<div class="menu'+Se+'" style="'+Ye+'"';Ve+=' onclick="catalogue.linkNavigate(\'';Ve+=Xe.uniqueId;Ve+='\');">';if(Se==0&&Ue==Xe.id)Ve+='<div style="position:relative;"><img src="'+core.siteRoot+'img/home/menu1'+(Xe.collapsed?'col':'exp')+'.gif" style="position:absolute;top:1px;left:-13px;"/></div>';Ve+='<span class="menu'+Se+'" style="white-space:wrap;padding-right:5px" title="'+Xe.name+'">'+Xe.name+'</span>';if(Ue==Xe.id){Ve+=Te;}
Ve+='</div>';We=0;}
if(Se==0){Ve+='</div>';}
return Ve;}
this.display=function(Ze,$e){core.writeLayer('__leftmenu',Ze);}
this.linkNavigate=function(af){var bf=this.getNode(af);if(bf.collapsed==null)bf.collapsed=false;else bf.collapsed=!bf.collapsed;this.selectItem(af);if(top.frames["contentframe"]!=null){var bf=this.getNode(af);var cf=(bf.url!=''?bf.url:this.defaultUrl+bf.id);top.frames["contentframe"].location.href=cf;}
return true;}
this.selectPage=function(id,df){if(!this.items){this.preselect=id;return;}
var ef;for(i=0;i<this.items.length;i++){if(this.items[i].id==id){ef=this.items[i];if(df&&ef.subitems!=null){ef=ef.subitems[0];}
break;}}
if(ef){this.selectItem(ef.uniqueId);}}
this.makeTreeMenu=function(){__catalogue.prototype.makeTreeMenu.apply(this);if(this.preselect!=null){this.selectPage(this.preselect);this.preselect=null;}}}
__catalogue.prototype=new __tree();function __collapsingContainer(){this.toggle=function(ff){if(typeof(ff)=="string")ff=core.getObjById(ff);if(ff==null)return;var c=ff.firstChild.firstChild.nextSibling;var gf=0;if(c.style.display=='none'){c.style.display=browser.isIE?'block':'table-row';}
else{c.style.display='none';gf=1;}
core.addHidden(ff.id+'v',gf);}}
window.LabelContainer=new __collapsingContainer();function __dynamicHint(){this.anchorObject=null;this.node=null;this.titleCssClass='';this.contentCssClass='';this.open=function(hf){this.openArgs=arguments;if(typeof(hf)=="string")hf=core.getObjById(hf);if(!hf)return;this.anchorObject=hf;var jf=core.getObjAbsolutePos(hf);if(!this.node){this.node=document.createElement('div');this.node.style.position='absolute';this.node.style.width='250px';this.node.style.top='-1000px';this.node.onclick=function(e){this.style.top='-1000px';};this.node.onmouseout=function(e){var kf=this;this.hideTimeout=window.setTimeout(function(){kf.style.top='-1000px';},200);};this.node.onmouseover=function(e){if(this.hideTimeout)window.clearTimeout(this.hideTimeout);};document.body.appendChild(this.node);this.support=document.createElement('img');this.support.src=core.siteRoot+'img/spacer.gif';this.support.width=250;this.support.height=1;this.node.appendChild(this.support);this.titleNode=document.createElement('div');this.titleNode.className=this.titleCssClass;this.node.appendChild(this.titleNode);this.contentNode=document.createElement('div');this.contentNode.className=this.contentCssClass;this.node.appendChild(this.contentNode);}
this.node.style.top=jf.y+'px';this.node.style.left=jf.x+'px';this.support.height=(hf.offsetHeight+5);this.writeTitle();this.writeContent();}
this.getTitle=function(){return '';}
this.getContent=function(){return;}
this.writeTitle=function(){core.writeObject(this.titleNode,this.getTitle());}
this.writeContent=function(){core.writeObject(this.contentNode,this.getContent());}}
window.gradientButton=new function(){this.init=function(lf){obj=core.getObjById(lf);if(!obj)return;try{t=obj.firstChild.nextSibling.firstChild.nextSibling.nextSibling.firstChild.firstChild;obj.style.width=(t.offsetWidth+30)+'px';if(!browser.isIE){obj.firstChild.style.width=(t.offsetWidth+28)+'px';obj.lastChild.style.width=(t.offsetWidth+28)+'px';obj.firstChild.nextSibling.style.width=(t.offsetWidth+30)+'px';}}
catch(e){}}}
function __homePath(){this.elem=function(mf,nf){this.name=mf;this.url=nf;}
this.setPath=function(of){var s='';for(i=0;i<of.length;i++){if(s!=''){s+='<img src="'+core.siteRoot+'img/patharw.gif" align="absmiddle" hspace="5" class="nonPrintable">';s+='<span class="onlyPrintable">&gt;</span>';}
var pf=of[i];if(pf.url!='')s+='<a href="'+pf.url+'" target="contentframe">'+pf.name+'</a>';else s+='<span>'+pf.name+'</span>';}
core.writeLayer('__path',s);}}
window.homePath=new __homePath();window.index=new function(){}
window.itemHelper=new function(){this.goTo=function(id,qf,rf,sf){var tf=core.siteRoot+'item/item.aspx?id='+id;if(qf!=null&&qf>0)tf+='&v='+qf;if(rf!=null&&rf>0)tf+='&tab='+rf;if(sf!=null)tf+='&source='+sf;if(window.webcore.languageId>0){tf+='&languageId='+window.webcore.languageId;}
smartFrame.navigate(tf);}
this.popUp=function(id,uf,vf,wf){var xf=core.siteRoot+'item/item.aspx?id='+id+'&stdal=1';if(uf!=null&&uf>0)xf+='&v='+uf;if(vf!=null&&vf>0)xf+='&tab='+vf;if(wf!=null)xf+='&source='+wf;if(window.webcore.languageId>0){xf+='&languageId='+window.webcore.languageId;}
core.popUp(xf,'item',800,600);}
this.print=function(id,yf){var zf=core.siteRoot+'item/itemPrint.aspx?id='+id;if(yf!=null&&yf>0)zf+='&v='+yf;core.popUp(zf,'print',800,600);}
this.printoutSheets=[];this.sheetVisible={};this.pageBreaks=[];this.adjustPrintoutPageBreaks=function(Af){var Bf=0;try{this.pageBreaks=[];for(var id in this.sheetVisible){if(this.sheetVisible[id]){var Cf=core.getObjById('c'+id);Bf+=Cf.offsetHeight;if(Bf>800){Bf=Cf.offsetHeight;Cf.style.pageBreakBefore='always';this.pageBreaks.push(id);}
else{Cf.style.pageBreakBefore='auto';}}}}
catch(e){}}
this.showPrintoutContent=function(Df,Ef){var Ff=core.getObjById('c'+Df);Ff.style.display=Ef?(browser.isIE?'block':'table-cell'):'none';this.sheetVisible[Df]=Ef;var Gf=this.getContentCheckboxControls(Df);for(var i=0;i<Gf.length;i++){Gf[i].disabled=!Ef;}
this.adjustPrintoutPageBreaks();}
this.getContentCheckboxControls=function(id){var Hf=[];var If=document.getElementsByTagName('input');for(var i=0;i<If.length;i++){if(If[i].id.indexOf(String(id))==0){Hf.push(If[i]);}}
return Hf;}
this.setPrintoutContent=function(){this.printoutSheets=arguments;for(var i=0;i<this.printoutSheets.length;i++){this.sheetVisible[this.printoutSheets[i]]=true;}}
this.getPrintoutContent=function(){var Jf=[];for(var id in this.sheetVisible){if(this.sheetVisible[id]){var Kf=this.getContentCheckboxControls(id);var Lf=[];for(var i=0;i<Kf.length;i++){var Mf=Kf[i].name.split('-')[1];if(Kf[i].checked)Lf.push(Mf);}
var d=String(id);if(Kf.length>0){d+=':'+Lf.join(';');}
Jf.push(d);}}
return Jf.join(',');}
this.getPrintoutPageBreaks=function(){return this.pageBreaks.join(',');}
this.paramInfoProto=function(){this.titleCssClass='paramInfoTitle';this.contentCssClass='paramInfoContent';this.paramInfoId=0;this.paramInfoRead={};this.loading=false;this.getTitle=function(){return this.anchorObject.firstChild.data;}
this.getContent=function(){if(this.loading){var s='';for(var i=0;i<14;i++)s+='<img src="'+core.siteRoot+'img/work.gif" width="16" height="4"/>';return '<div style="padding-top:5px;padding-bottom:5px;overflow:hidden;" align="center"><span style="border:1px solid black">'+s+'</span></div>';}
else{var p=this.paramInfoRead['p'+this.paramInfoId];return p!=null?p:'';}}
this.open=function(Nf,id){this.paramInfoId=id;var p=this.paramInfoRead['p'+id];var Of=this;if(p==null||p==''){ajax.load('paramInfo',{id:id});this.loading=true;}
itemHelper.paramInfoProto.prototype.open.apply(this,[Nf]);}
this.setContent=function(id,c){this.paramInfoRead['p'+id]=c;this.loading=false;this.writeContent();}}
this.itemPrintPopUp=function(id,Pf){core.popUp(core.siteRoot+'item/itemPrint.aspx?id='+id+'&v='+Pf+'&cdata='+escape(core.getObjProp(core.mainForm['cdata'],'value','')),'itemPrint',800,700,{menubar:'yes'});}
this.paramInfoProto.prototype=new __dynamicHint();this.paramInfo=new this.paramInfoProto();this.addToProject=function(){ajax.load('addToBom');}
this.askForWPType=function(){core.getObj('wpQuestion').style.display='block';}
this.askForWPTypeAnswered=function(){var t=core.mainForm['workPointType'];core.safeInvoke(testUtil,'listObjProps',t);}}
function __listBox(){this.lastSelected=null;this.listBoxId=null;this.postBackEvent=null;this.initialize=function(id,Qf,Rf){var Sf=document.getElementById(id+'_table');if(Sf==null)return;core.extendObject(listBox,Sf);Sf.listBoxId=id;Sf.scrollToPos(Rf);Sf.parentNode.onscroll=function(){Sf.onTableScroll();};Sf.postBackEvent=Qf;w=Sf.offsetWidth-20;for(i=0;i<Sf.rows.length;i++){var Tf=Sf.rows[i].firstChild;var Uf=Tf.firstChild;Uf.title=Uf.firstChild.data;Uf.style.width=w+'px';Uf.style.whiteSpace='nowrap';Tf.table=Sf;Tf.onmouseover=Sf.highlightOn;Tf.onmouseout=Sf.highlightOff;if(Tf.className=='LB_selected')Sf.lastSelected=Tf;}}
this.getElement=function(el){var Vf=new Object();for(var i=1;i<arguments.length;i++)Vf[arguments[i]]=true;while((el!=null)&&(Vf[el.tagName]==null))el=el.parentElement;return el;}
this.scrollToPos=function(Wf){this.parentNode.scrollTop=Wf;}
this.highlightOn=function(Xf){if(Xf==null)Xf=window.event;var Yf=Xf.target?Xf.target:Xf.srcElement;var Zf=(Yf.tagName=='SPAN')?Yf.parentNode:Yf;if(Zf==null)return;if(Zf.className=="LB_selected")return;if(Zf.innerHTML!="&nbsp;")Zf.className="LB_rover";}
this.highlightOff=function($f){if($f==null)$f=window.event;var ag=$f.target?$f.target:$f.srcElement;var bg=(ag.tagName=='SPAN')?ag.parentNode:ag;if(bg==null)return;if(bg.className=="LB_selected")return;bg.className="LB_tableCell";}
this.click=function(cg,dg){if(this.lastSelected!=null){this.lastSelected.className="LB_tableCell";}
cg.className="LB_selected";this.lastSelected=cg;core.mainForm[this.listBoxId+"_scrollPos"].value=this.parentNode.scrollTop;core.mainForm[this.listBoxId].value=dg;if(this.postBackEvent!=''&&this.postBackEvent!=null)eval(this.postBackEvent);}
this.onTableScroll=function(eg){core.mainForm[this.listBoxId+'_scrollPos'].value=this.parentNode.scrollTop;}
this.insertStyleIfIE=function(){if(browser.isIE){}}
this.insertStyleIfIE();}
window.listBox=new __listBox();function __productSelection(){this.quantities=new Array();this.selectorMap=new Array();this.inputMap=new Array();this.resultTable=null;this.compareTable=null;this.module=0;this.resultIdList={};this.compareIdList={};this.defaultItemTab=0;this.resultSets={};this.addSet=function(fg,gg,hg){this.resultSets[fg]={};var t=core.getObjById(gg);this.resultSets[fg].table=t;this.resultSets[fg].data=hg;var ig=t.getElementsByTagName('input');var jg=this;for(var i=0;i<ig.length;i++){var b=ig[i];if(b.type=='checkbox'){b.onclick=function(e){if(!e)e=window.event;e.cancelBubble=true;jg.markChange(fg);}}}}
this.addUnit=function(kg,lg,mg){if(!this.quantities[kg])this.quantities[kg]=new Array();this.quantities[kg][lg]=mg;}
this.mapSelector=function(id,ng){var og=core.getObjById(id).value;this.selectorMap[id]={quantity:ng,value:og};}
this.mapInput=function(id,pg){if(!this.inputMap[pg])this.inputMap[pg]=new Array();this.inputMap[pg][id]=1;}
this.recalculate=function(qg){var rg=this.selectorMap[qg.id];if(!rg)return;var c=this.quantities[rg.quantity][rg.value];var c1=this.quantities[rg.quantity][qg.value];rg.value=qg.value;var sg=this.inputMap[rg.quantity];for(var tg in sg){var ug=core.getObjById(tg);if(!ug)continue;var vg=this.convertDouble(ug.value);if(!isNaN(vg)){vg*=c;vg/=c1;p=Math.pow(10,Math.ceil(Math.log(c1)/Math.LN10)+1);vg=Math.round(vg*p)/p;ug.value=String(vg);}}}
this.convertDouble=function(s){var wg=new RegExp("^\\s*([-\\+])?(\\d+)?([\\.,](\\d+))?\\s*$");m=s.match(wg);if(m==null)return Number.NaN;var xg=(m[1]!=null?m[1]:"")+(m[2]!=null?m[2]:"0")+"."+(m[4]!=null?m[4]:"0");var yg=parseFloat(xg);return yg;}
this.validateInput=function(zg){var Ag=this.convertDouble(zg.value);if(!isNaN(Ag)){zg.className="default";return true;}
else{zg.className="error";return false;}}
this.validateForm=function(){return true;}
this.enterKey=function(e){if(core.getEventKey(e)==13){this.search();}}
this.search=function(){if(this.validateForm()){core.postBack('','');}
else{alert(core.getMsg('invalid_input'));}
return true;}
this.getTable=function(Bg){return this.resultSets[Bg].table;}
this.getIdVersionList=function(Cg){return this.resultSets[Cg].data;}
this.getSelectedItemVersionId=function(Dg){var Eg={id:0,version:0,source:0};var Fg=this.getTable(Dg);if(Fg!=null){try{var id=Fg.selectedId;Eg=this.getIdVersionList(Dg)[id];}
catch(e){}}
return Eg;}
this.goToItem=function(Gg){var Hg=this.getSelectedItemVersionId(Gg);if(Hg.id)itemHelper.goTo(Hg.id,Hg.version,this.defaultItemTab,Hg.source);}
this.popUpItem=function(Ig){var Jg=this.getSelectedItemVersionId(Ig);if(Jg.id)itemHelper.popUp(Jg.id,Jg.version,this.defaultItemTab,Jg.source);}
this.printItem=function(Kg){var Lg=this.getSelectedItemVersionId(Kg);if(Lg.id)itemHelper.print(Lg.id,Lg.version);}
this.goToSelection=function(){this.goToItem('selection');}
this.goToComparison=function(Mg){this.goToItem('comparison');}
this.addToBom=function(Ng){var Og=this.getTable(Ng);if(Og!=null){}}
this.markChange=function(Pg){var t=this.getTable(Pg);if(t!=null){var Qg=t.getElementsByTagName('input');var Rg=false;for(var i=0;i<Qg.length;i++){var b=Qg[i];if(b.type=='checkbox'){Rg|=b.checked;}}
var cl=['compare','addToBom','delete'];for(i=0;i<cl.length;i++){var c=core.getObjById(Pg+'Options_'+cl[i]);if(c)c.setState(Rg);}}}
this.flowCalculator=new function(){this.calculator=null;this.widthBox=null;this.heightBox=null;this.lengthBox=null;this.volBox=null;this.changeBox=null;this.flowBox=null;this.lastVol=Number.NaN;this.init=function(Sg,Tg,Ug){if(typeof(Sg)=="string")Sg=core.getObjById(Sg);this.calculator=Sg;this.selector=core.getObj(Tg);this.target=core.getObj(Ug);this.flowLabel=core.getChildById(this.calculator,'flowLabel');var Vg=core.getChildById(this.calculator,'__close');if(Vg){Vg.onclick=function(){Sg.style.display='none';}}
var Wg=core.getChildById(this.calculator,'__bar');this.widthBox=core.getChildById(this.calculator,'rw');this.heightBox=core.getChildById(this.calculator,'rh');this.lengthBox=core.getChildById(this.calculator,'rl');this.volBox=core.getChildById(this.calculator,'rv');this.changeBox=core.getChildById(this.calculator,'ach');this.flowBox=core.getChildById(this.calculator,'fl');var Xg=this;if(this.widthBox)this.widthBox.onkeypress=function(){setTimeout("productSelection.flowCalculator.calcSize()",20)};if(this.lengthBox)this.lengthBox.onkeypress=this.widthBox.onkeypress;if(this.heightBox)this.heightBox.onkeypress=this.widthBox.onkeypress;if(this.volBox)this.volBox.onkeypress=function(){setTimeout("productSelection.flowCalculator.calcVol()",20)};if(this.changeBox)this.changeBox.onkeypress=function(){setTimeout("productSelection.flowCalculator.calcChange()",20)};this.lastVol=Number.NaN;}
this.setUnit=function(){if(this.selector){var u=this.selector.options[this.selector.selectedIndex].text;if(this.flowLabel)core.writeObject(this.flowLabel,u);}}
this.apply=function(){if(this.target){var v=this.flowBox.value;if(v!='')this.target.value=v;}}
this.show=function(){this.setUnit();this.calcFlow(this.lastVol);this.calculator.style.top='20px';this.calculator.style.display='block';}
this.calcSize=function(){var w=productSelection.convertDouble(this.widthBox.value);var h=productSelection.convertDouble(this.heightBox.value);var l=productSelection.convertDouble(this.lengthBox.value);var v=w*h*l;if(!isNaN(v))this.volBox.value=String(Math.round(v*10)/10);this.calcFlow(v);}
this.calcVol=function(){this.calcFlow(productSelection.convertDouble(this.volBox.value));}
this.calcChange=function(){this.calcFlow(this.lastVol);}
this.calcFlow=function(v){this.lastVol=v;var c=productSelection.convertDouble(this.changeBox.value);this.flowBox.value='';var Yg=1;if(this.selector){var Zg=productSelection.selectorMap[this.selector.id];if(Zg){Yg=productSelection.quantities[Zg.quantity][this.selector.value];}}
if(!isNaN(v)){if(!isNaN(c)){if(this.flowBox)this.flowBox.value=String(Number(v*1000*c/3600/ Yg).toPrecision(4));}}}}
this.HRU=new function(){this.init=function($g){for(var p in $g){var ah=core.getObj($g[p]);this[p]=ah?ah:$g[p];}
var bh=this;if(this.supplyBox&&this.extractBox){this.supplyBox.onblur=function(){bh.rebind()};this.extractBox.onblur=function(){bh.rebind()};}
if(this.typeSelect)this.typeSelect.onchange=function(){if(this.value!=bh.waterHeating)bh.waterSelect.value='/';}
if(this.waterSelect)this.waterSelect.onchange=function(){if(this.value!='/')bh.typeSelect.value=bh.waterHeating;}}
this.rebind=function(){var s=this.owner.convertDouble(this.supplyBox.value);var e=this.owner.convertDouble(this.extractBox.value);if(!isNaN(s)){if(isNaN(e)){this.extractBox.value=this.supplyBox.value;}
else{this.extractBox.value=String(Math.min(s*1.5,Math.max(s*0.5,e)));}}}}
this.HRU.owner=this;}
window.productSelection=new __productSelection();function __smartFrame(){this.injectContent=function(dh){if(dh.document==null)return;var eh=dh.document.body.firstChild.data;var fh='__smartFrameScript';eh=eh.replace(/<!##/g,'<!'+'--');eh=eh.replace(/##>/g,'--'+'>');var gh=document.getElementsByTagName('head')[0];var hh=gh.getElementsByTagName('script');for(var i=0;i<hh.length;i++){var s=hh[i];if(s.id.indexOf(fh)==0){gh.removeChild(s);}};var ih=document.getElementById('__codeView');if(ih){var jh=eh.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');core.writeLayer('__codeView',jh);}
var kh=Array();var lh='';while((pos=eh.indexOf('<'+'script'))>=0){var mh='';var nh='';lh+=eh.substr(0,pos);var oh=eh.indexOf('language="');if(oh>=0){langEndAttr=eh.indexOf('"',oh+11);mh=eh.substring(oh+10,langEndAttr);}
var ph=eh.indexOf('>',pos);var qh=eh.indexOf('src="',pos);if(qh>=0&&qh<ph){srcEndAttr=eh.indexOf('"',qh+6);nh=eh.substring(qh+5,srcEndAttr);}
var rh=eh.indexOf('<\/script',pos);var sh=eh.substring(ph+1,rh);ph=eh.indexOf('>',rh);eh=eh.substr(ph+1);kh.push({text:sh,lang:mh,src:nh})}
core.writeLayer('__contentCell',lh);var gh=document.getElementsByTagName('head')[0];for(var i=0;i<kh.length;i++){var th=kh[i];var uh=document.createElement("script");uh.id=fh+i;if(th.lang!='')uh.type=th.lang;uh.type="text/javascript";uh.text=th.text;if(th.src!='')uh.src=th.src;uh.defer=1;gh.appendChild(uh);}
if(ih)ih.style.display='none';}
this.navigate=function(vh){if(frames['contentframe']){if(vh.indexOf(core.siteRoot)!=0)vh=core.siteRoot+vh;frames['contentframe'].location.href=vh;}}
if(window.__content!=null){setTimeout(function(){smartFrame.injectContent(window.__content);window.__content=null;},500);}}
window.smartFrame=new __smartFrame();function __tabs(){this.mouseOver=function(wh){if(wh==null)return;wh.firstChild.className="over";}
this.mouseOut=function(xh){if(xh==null)return;xh.firstChild.className="";}
this.select=function(yh,id){if(yh==null)return;var zh=yh.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;for(i=0;i<yh.parentNode.cells.length;i++){var Ah=yh.parentNode.cells[i];if(Ah.className=="tabTitleSelected")Ah.className='tabTitle';}
yh.className="tabTitleSelected";core.addHidden(zh.id,id);}}
window.tabs=new __tabs();function __tree(){this.item=function(Bh,id,Ch,Dh){this.name=Bh;this.id=id;this.url=Ch;this.subitems=Dh;this.uniqueId='';}
this.treeData=null;this.items=null;this.defaultUrl=null;this.treeRoot=null;this.treeMap=null;this.selected=null;this.clickFunction=null;this.makeTreeMenu=function(){this.treeRoot=new this.item('',0,'',this.treeData);this.treeMap=new Array();this.items=new Array();this.treeMap["0"]=this.treeRoot;this.selected=this.treeRoot;this.build(this.treeRoot);this.show();}
this.build=function(Eh){if(Eh.subitems==null)return;var Fh;for(var i=0;i<Eh.subitems.length;i++){Fh=Eh.subitems[i];this.items.push(Fh);Fh.parent=Eh;Fh.uniqueId=Eh.id+':'+Fh.id;this.treeMap[String(Fh.uniqueId)]=Fh;this.build(Fh);}}
this.show=function(){var Gh='';var Hh=this.selected;var Ih=this.getDepth(Hh);var l=Ih;var Jh=0;while(Hh!=null){Gh=this.render(Hh,l,Gh,Jh);Jh=Hh.id;Hh=Hh.parent;l--;}
this.display(Gh,Ih);}
this.selectItem=function(id){if(this.treeMap[String(id)]!=null){this.selected=this.treeMap[String(id)]
if(this.clickFunction!=null)this.clickFunction(this.selected);this.show()}}
this.getDepth=function(Kh){var Lh=0;while(Kh.parent!=null){Kh=Kh.parent;Lh++}
return Lh}
this.getNode=function(id){return this.treeMap[String(id)];}
this.render=function(){}
this.display=function(){}}
window.tree=new __tree();window.webcore=new function(){this.windowResizeHandlerChain=new Array();this.helpLink=null;this.languageId=0;this.theme=null;this.init=function(){this.windowResizeHandlerChain=new Array();if(!this.cssAttached){var Mh=document.createElement("link");Mh.rel='stylesheet';var Nh=browser.browserClass.toLowerCase();switch(Nh){case 'ie':case 'firefox':case 'opera':case 'mozilla':break;default:Nh='other';break;}
var t=(this.theme!=null&&this.theme!='')?this.theme:'default';Mh.href=core.siteRoot+'css/'+t+'.browser.'+Nh+'.css';Mh.type='text/css';document.getElementsByTagName('head')[0].appendChild(Mh);this.cssAttached=true;}
var Oh=this;window.onresize=function(){for(var i=0;i<Oh.windowResizeHandlerChain.length;i++)Oh.windowResizeHandlerChain[i]();}}
this.attachResizeHandler=function(Ph){this.windowResizeHandlerChain.push(Ph);}
this.getPdfGeneratorLink=function(Qh,Rh,Sh,Th){var Uh=core.siteRoot+'system/pdf.aspx?src='+escape(Qh)+'&title='+encodeURI(Rh);return Uh;}
this.limitObjectWidth=function(Vh,Wh){if(typeof(Vh)=="string")Vh=core.getObjById(Vh);if(Vh){if(core.hasProperty(Vh.style,'maxWidth')){Vh.style.maxWidth=Wh+'px';}
else{Vh.maxWidth=Wh;Vh.initialWidthStyle=Vh.style.width;var Xh=function(){Vh.style.width=Vh.initialWidthStyle;if(Vh.offsetWidth>Vh.maxWidth)Vh.style.width=Vh.maxWidth+'px';}
Xh();this.attachResizeHandler(Xh);}}}
this.printPreview=function(){if(!browser.isIE)return;var Yh=7;var Zh=1;if(!window.__TmpWebBrowser){var $h='<OBJECT ID="__TmpWebBrowser" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';document.body.insertAdjacentHTML('beforeEnd',$h);}
window.__TmpWebBrowser.ExecWB(Yh,Zh);}
this.setHelpLink=function(ai){this.helpLink=ai;var o=core.getObj('__help');if(o&&o.activate){if(ai!=''){o.activate();o.action='core.popUp("help/'+ai+'","Help", 800, 600)';}
else{o.deactivate();}}}
this.statInit=function(){ajax.load('stat',{browser:browser.browserClass,ver:browser.versionMinor},'__parentForm');}}
function __webIconControl(){this.setState=function(bi){if(this.active==bi)return;this.active=bi;this.className=bi?'iconControl':'iconControlInactive';}}
__webIconControl.prototype=linkButton;window.webIconControl=new __webIconControl();function __webReport(){this.markClass='report_hilite';this.selectionClass='report_select';this.selectionForeColor='#000';this.initialize=function(ci,di,ei,fi,gi,hi,ii,ji,ki,li,mi,ni){var oi=__webReport.prototype.initialize.apply(this,[ci,di,ei,fi,gi,hi,ii,ji,ki,li,mi]);if((oi!=null)&&(ni!=null))this.showColumns.apply(oi,ni);}
this.showColumns=function(pi){var qi=new Array();for(var i=0;i<arguments.length;i++){qi[arguments[i]]=1;}
this.style.display='none';var ri=browser.isIE?'inline':'table-cell';for(var r=0;r<this.rows.length;r++){var si=this.rows[r];if(si.cells.length==1)continue;for(i=0;i<si.cells.length;i++){var ti=si.cells[i];var ui=qi[i]?ri:'none';ti.style.display=ui;}}
this.style.display=browser.isIE?'block':'table';}}
__webReport.prototype=window.reportTable;window.webReport=new __webReport();