var _agent=new Object(); var _lastDateSubmitted; var _lastDateValidated=0; var _pprHistoryLength=history.length; var _pprSubmitCount=0; var _pprRequestCount=0; var _pprUnloaded=false; var _initialFormState; var _navDirty; function _atLeast( a0, a1 ) { return(!a0||(a0==_agent.kind))&& (!a1||(a1<=_agent.version)); } function _atMost( a0, a1 ) { return(a0==_agent.kind)&&(a1>=_agent.version); } function _agentInit() { var a0=navigator.userAgent.toLowerCase(); var a1=parseFloat(navigator.appVersion); var a2=false; var a3=false; var a4=false; var a5=false; var a6="unknown"; var a7=false; var a8=false; if(a0.indexOf("msie")!=-1) { a3=true; var a9=a0.match(/msie (.*);/); a1=parseFloat(a9[1]); a6="ie"; } else if(a0.indexOf("opera")!=-1) { a2=true a6="opera"; } else if((a0.indexOf('mozilla')!=-1)&& (a0.indexOf('spoofer')==-1)&& (a0.indexOf('compatible')==-1)) { if(a1>=5.0) { a5=true; a6="mozilla" } else { a4=true; a6="nn"; } } else if(a0.indexOf('gecko/')!=-1) { a5=true; a6="mozilla"; a1=5.0; } if(a0.indexOf('win')!=-1) { a7=true; } else if(a0.indexOf('mac')!=-1) { a8=true; } _agent.isIE=a3; _agent.isNav=a4; _agent.isOpera=a2; _agent.isMozilla=a5; _agent.version=a1 _agent.kind=a6; _agent.isWindows=a7; _agent.isMac=a8; _agent.atLeast=_atLeast; _agent.atMost=_atMost; } _agentInit(); var _ieFeatures= { channelmode:1, copyhistory:1, directories:1, fullscreen:1, height:1, location:1, menubar:1, resizable:1, scrollbars:1, status:1, titlebar:1, toolbar:1, width:1 }; var _nnFeatures= { alwayslowered:1, alwaysraised:1, copyhistory:1, dependent:1, directories:1, height:1, hotkeys:1, innerheight:1, innerwidth:1, location:1, menubar:1, outerwidth:1, outerheight:1, resizable:1, scrollbars:1, status:1, titlebar:1, toolbar:1, width:1, "z-lock":1 } var _modelessFeatureOverrides= { }; var _modalFeatureOverrides= { }; var _featureDefaults= { document: { channelmode:false, copyhistory:true, dependent:false, directories:true, fullscreen:false, hotkeys:false, location:true, menubar:true, resizable:true, scrollbars:true, status:true, toolbar:true }, dialog: { channelmode:false, copyhistory:false, dependent:true, directories:false, fullscreen:false, hotkeys:true, location:false, menubar:false, resizable:true, scrollbars:true, status:true } } var _signedFeatures= { alwayslowered:1, alwaysraised:1, titlebar:1, "z-lock":1 }; var _booleanFeatures= { alwayslowered:1, alwaysraised:1, channelmode:1, copyhistory:1, dependent:1, directories:1, fullscreen:1, hotkeys:1, location:1, menubar:1, resizable:1, scrollbars:1, status:1, titlebar:1, toolbar:1, "z-lock":1 }; function _getContentWidth( a0, a1, a2 ) { var a3=a0.childNodes; var a4=_agent.isMozilla; var a5=(a4) ?"tagName" :"canHaveHTML" var a6=0; for(var a7=0;a70)) { var a9=0; var a10=a8["offsetWidth"]; if(a4) { if(a10==a1) { a9=_getContentWidth(a8, a10, a8.offsetLeft); } else { a9=a10; } } else { a9=a8["clientWidth"]; if(a9==0) { a9=_getContentWidth(a8, a10, a8.offsetLeft); } } if(a9>a6) { a6=a9; } } } if(a6==0) a6=a1; var a11=10; if(_isLTR()||(a2<=5)) { a11=2*a2; } return a6+a11; } function _getTop( a0 ) { if(!_agent.isMozilla) { return top; } else { var a1=(a0) ?a0.window :window; while(a1.parent&&(a1.parent!=a1)) { a1=a1.parent; } return a1; } } function _sizeWin( a0, a1, a2 ) { var a3=_agent.isMozilla; var a4=_agent.isIE; if(!(a3||(a4&&_agent.isWindows))) return; var a5=a0.window.document.body; if(a5) { var a6=(!a4&&(a5.scrollWidth>a5.clientWidth)) ?a5.scrollWidth :_getContentWidth(a5,a5.offsetWidth,a5.offsetLeft); var a7=0; if(a3) { a7=a5.offsetHeight+(window.outerHeight-window.innerHeight); a7+=30; a6+=(window.outerWidth-a5.offsetWidth); } else { a7=a5.scrollHeight+(a5.offsetHeight-a5.clientHeight); a7+=21; a6+=a5.offsetWidth-a5.clientWidth+16; a7+=parseInt(a5.topMargin)+parseInt(a5.bottomMargin); a6+=parseInt(a5.leftMargin)+parseInt(a5.rightMargin); } if(a1) a6+=a1; if(a2) a7+=a2; _getTop(a0).resizeTo(a6,a7); } } function _onModalClickNN( a0 ) { if(_getValidModalDependent(self)) { return false; } else { self.routeEvent(a0); return true; } } var _mozClickEH=new Object(); function _onModalClickMoz( a0 ) { dump(a0); } _mozClickEH["handleEvent"]=_onModalClickMoz; function _onModalFocus() { var a0=self.document.body; var a1=_getValidModalDependent(self); var a2=_agent.atLeast("ie",5)&&_agent.isWindows; if(a1) { if(!_agent.isMozilla) a1.focus(); if(a2) { a0.setCapture(); } } else { if(a2) { a0.releaseCapture(); } } } function openWindow( a0, a1, a2, a3, a4, a5, a6 ) { if(a0) { if(a4==(void 0)) a4=false; if(!a5) { a5=(a4)?"dialog":"document"; } if(!a2) a2="_blank"; var a7=_featureDefaults[a5]; if(a7==(void 0)) { a5="document"; a7=_featureDefaults[a5]; } var a8=(a4) ?_modalFeatureOverrides :_modelessFeatureOverrides; var a9=(_agent.isIE) ?_ieFeatures :_nnFeatures; var a10=""; for(featureName in a9) { var a11=a8[featureName]; if(a11==(void 0)) { if(a3) a11=a3[featureName]; if(a11==(void 0)) a11=a7[featureName]; } if(a11!=(void 0)) { var a12=_booleanFeatures[featureName]!=(void 0); if(a11||!a12) { a10+=featureName; if(!a12) { a10+="="+a11; } a10+=","; } } } if(a10.length!=0) { a10=a10.substring(0,a10.length-1); } if(a6) { _setDependent(a0,a2,a6); } var a13=_agent.atMost("ie",4.99); var a14=false; var a15=a0.document.body; if(a4&&!a13) { if(_agent.atLeast("ie",4)) { a15.style.filter="alpha(opacity=50)"; a14=true; } if((_agent.atLeast("ie",5)&&_agent.isWindows)) { a15.setCapture(); } else if(_agent.isNav) { a0.captureEvents(Event.CLICK); a0.onclick=_onModalClickNN; } else if(_agent.isMozilla) { a15.addEventListener(Event.CLICK,_mozClickEH,true); } a0.onfocus=_onModalFocus; } var a16=a0.open(a1,a2,a10); if(a4&&!a13) { _setDependent(a0,"modalWindow",a16); } a16.focus(); if(a14) { a0.setTimeout("_clearAlphaFilter()",1000); } return a16; } else { return null; } } function _getDependents( a0, a1 ) { var a2; if(a0) { a2=a0["_dependents"]; if(a2==(void 0)) { if(a1) { a2=new Object(); a0["_dependents"]=a2; } } } return a2; } function _getDependent( a0, a1 ) { var a2=_getDependents(a0); var a3; if(a2) { a3=a2[a1]; } return a3; } function _setDependent( a0, a1, a2 ) { var a3=_getDependents(a0,true); if(a3) { a3[a1]=a2; } } function _getModalDependent( a0 ) { return _getDependent(a0,"modalWindow"); } function _getValidModalDependent( a0 ) { var a1=_getModalDependent(a0); if(a1) { if(a1.closed) { _setDependent(a0,"modalWindow",(void 0)); a1=(void 0); } } return a1; } function _isModalDependent( a0, a1 ) { return(a1==_getModalDependent(a0)); } function _clearAlphaFilter() { if(_getValidModalDependent(self)!=null) { self.setTimeout("_clearAlphaFilter()",1000); } else { self.document.body.style.filter=null; } } function _checkUnload( a0 ) { if(_isModalAbandoned()) return; var a1=_getModalDependent(window); if(a1!=null) { _setModalAbandoned(a1); a1.close(); } _pprUnloaded=true; var a2=_getTop(); if(!a2) return; var a3=a2["opener"]; if(!a3) return; var a4=_getDependent(a3,self.name); if(_isModalDependent(a3,self)) { _setDependent(a3,"modalWindow",(void 0)); a3.onfocus=null; var a5=a3.document.body; if(_agent.atLeast("ie",4)) { if(_agent.atLeast("ie",5)&&_agent.isWindows) { a5.releaseCapture(); } a5.style.filter=null; } if(_agent.isNav) { a3.releaseEvents(Event.CLICK); a3.onclick=null; } if(_agent.isMozilla) { a5.removeEventListener(Event.CLICK, _mozClickEH, true); } } if(a4!=(void 0)) { _setDependent(a3,self.name,(void 0)); if(a0==(void 0)) a0=self.event; a4(a2,a0); } } function _isModalAbandoned() { var a0=_getTop(); return a0._abandoned; } function _setModalAbandoned( a0 ) { a0._abandoned=true; } function _focusChanging() { if(_agent.isIE) { return(window.event.srcElement!=window.document.activeElement); } else { return true; } } function _getKeyValueString( a0, a1, a2 ) { var a3=a0[a1]; if(typeof(a3)=="function") { a3="[function]"; } var a4=(_agent.isMozilla) ?((a2+1)%3==0) ?'\n' :' ' :'\t'; return a1+':'+a3+a4; } function _dump( a0 ) { dump(a0,{innerText:1,outerText:1,outerHTML:1,innerHTML:1}); } function dump( a0, a1, a2 ) { var a3=""; if(a0) { if(!a2) { a2=a0["name"]; } var a4="return _getKeyValueString(target, key, index);"; if(_agent.atLeast("ie",5)||_agent.isMozilla) a4="try{"+a4+"}catch(e){return '';}"; var a5=new Function("target","key","index",a4); var a6=0; var a7=new Array(); for(var a8 in a0) { if((!a1||!a1[a8])&&!a8.match(/DOM/)) { a7[a6]=a8; a6++; } } a7.sort(); for(var a9=0;a9=0)&&(a9=0)&&(a4<500)) return; } _lastDateSubmitted=a3; if((typeof a0)=="string") { a0=document[a0]; } else if((typeof a0)=="number") { a0=document.forms[a0]; } if(!a0) return false; if(a1==(void 0)) a1=true; var a5=true; if(a1&&!_validateForm(a0)) a5=false; var a6=window["_"+a0.name+"_Submit"]; if(a6!=(void 0)) { var a7=new Function("doValidate",a6); a0._tempFunc=a7; var a8=a0._tempFunc(a1); a0._tempFunc=(void 0); if(a1&&(a8==false)) { a5=false; } } if(a5) { _resetHiddenValues(a0); if(a2) { for(paramName in a2) { var a9=a2[paramName]; if(a9!=(void 0)) { var a10=a0[paramName]; if(a10) { a10.value=a9; } } } } a0.submit(); } return a5; } function _resetHiddenValues( a0 ) { var a1=window["_reset"+a0.name+"Names"]; if(a1) { for(var a2=0;a2=0) { var a3=a0.options[a2]; var a4=a3.value; if(!a4) { for(var a5=0;a5=0) { a2=a2.substring(0,a5)+ a3+ a2.substring(a5+a4.length); } } return a2; } function _chain( a0, a1, a2, a3, a4 ) { var a5=_callChained(a0,a2,a3); if(a4&&(a5==false)) return false; var a6=_callChained(a1,a2,a3); return!((a5==false)||(a6==false)); } function _callChained( a0, a1, a2 ) { if(a0&&(a0.length>0)) { if(a2==(void 0)) { a2=a1.window.event; } var a3=new Function("event",a0); a1._tempFunc=a3; var a4=a1._tempFunc(a2); a1._tempFunc=(void 0); return!(a4==false); } else { return true; } } function _checkLength(a0,a1,a2) { elementLength=a0.value.length; if(elementLength>a1) { a0.value=a0.value.substr(0,a1); return false; } if(elementLength=5)) { var a2=a0.getElementById(a1); if((a2==null)||(a2.id==a1)) return a2; return _findElementById(a0,a1); } else { return a0.all[a1]; } } function _findElementById( a0, a1 ) { if(a0.id==a1) return a0; if(a0.childNodes) { var a2=a0.childNodes; for(var a3=0;a30)) a7.innerHTML=a2.innerHTML; var a11=a2.attributes; for(a9=0;a90)) { a0=-(parent._pprSubmitCount+1); } parent._pprSubmitCount=0; if(a0<0) { parent._pprHistoryLength=parent.history.length; if(!_agent.isMozilla&&(parent.document.referrer!=null)) { parent.history.go(parent.document.referrer); } else { parent.history.go(a0); } } } } function _partialRedirect(a0) { if(a0&&(parent._pprRequestCount>0)) { if(((typeof a0)=="string")&&(a0.length>0)) { parent._pprRequestCount--; parent._pprSubmitCount=0; parent.location.href=a0; } } } function _partialChange(a0) { if(parent._pprRequestCount<=0) return; parent._pprRequestCount--; if(a0) _fixAllLinks(a0,parent); var a1=document; var a2=parent.document; var a3=_getParentActiveElement(); var a4=null; var a5=false; for(var a6=0;a6<_pprTargets.length;a6++) { var a7=_pprTargets[a6]; var a8=_getElementById(a1,a7); var a9=_getElementById(a2,a7); if(a8&&a9) { var a10=_isDescendent(a3,a9); _setOuterHTML(a2,a9,a8); if((a10)&&(a4==null)) { a9=_getElementById(a2,a9.id); a4=_getNewActiveElement(a2, a9, a3); if(a4==null) { a4=_getFirstFocusable(a9); if(a4!=null) a5=true; } } } } _eval(parent,_getCommentedScript("_pprScripts")); _restoreFocus(a4,a5); } function _fullChange() { if(parent._pprRequestCount>0) { parent._pprRequestCount--; var a0=_getCommentedScript("_pprScripts"); if(a0!=null) { var a1=_getElementById(document,"_pprScripts"); a1.text=a0; } var a2=_getElementById(document,"_pprDisableWrite"); a2.text="var _pprDocumentWrite = document.write;"+ "var _pprDocumentWriteln = document.writeln;"+ "document.write = new Function('return;');"+ "document.writeln = new Function('return;');"; var a3=_getElementById(document,"_pprEnableWrite"); a3.text="document.write = _pprDocumentWrite;"+ "document.writeln = _pprDocumentWriteln"; var a4=document.body; var a5=a4.getAttribute("onload"); var a6=a4.getAttribute("onunload"); a4.setAttribute("onload",_getCommentedScript("_pprFullOnload")); a4.setAttribute("onunload",_getCommentedScript("_pprFullOnunload")); var a7=_getDocumentContent(); a4.setAttribute("onload",a5); a4.setAttribute("onunload",a6); var a8=parent.document; if(_agent.isIE) { var a9=document.charset; a8.open(); a8.charset=a9; } a8.write(a7); a8.close(); } } function _getParentActiveElement() { if(parent.document.activeElement) { _eval(parent,"_saveActiveElement()"); return parent._pprActiveElement; } return null; } function _saveActiveElement() { if(document.activeElement) window._pprActiveElement=document.activeElement; else window._pprActiveElement=null; } function _getNewActiveElement(a0,a1,a2) { if(a2.id) { var a3=_getElementById(a0, a2.id); if(_isFocusable(a3)) return a3; } return null; } function _getFirstFocusable(a0) { if((a0==null)||_isFocusable(a0)) return a0; if(a0.hasChildNodes) { var a1=a0.childNodes; for(var a2=0;a2a3) { if(a2.charAt(a4)=='*') break; a4--; } return a2.substring(a3+1,a4); } return null; } function _eval(targetWindow,code) { if(code==null) return; if(_agent.isIE) targetWindow.execScript(code); else targetWindow.eval(code); } function _getDocumentContent() { if(_agent.isIE) return document.documentElement.outerHTML; var a0="