var AjaxLoadingHtml='<div style="text-align:center;" class="AJAX_Loading">Loading...</div>';function AMD_Show(){window.focus();scroll(0,0);AMD_DimBG.setStyles({display:"block",opacity:0});AMD_ContentHolder.setStyles({display:"block",opacity:1});AMD_Content.setStyles({"visibility":"hidden",opacity:0});var B=AMD_Content.getStyle("height").toInt()/2;var A=AMD_Content.getStyle("width").toInt()/2;AMD_ContentHolder.setStyles({"margin-top":-B,"margin-left":-A});AMD_Content.setStyles({"visibility":"visible"});new Fx.Style(AMD_DimBG,"opacity",{duration:500}).start(0.5);setTimeout("new Fx.Style(AMD_Content, 'opacity', {duration: 200} ).start(1);",400)}function AMD_Hide(){if(AMD_AllowClose){new Fx.Style(AMD_DimBG,"opacity",{duration:200}).start(0);new Fx.Style(AMD_ContentHolder,"opacity",{duration:200}).start(0).chain(function(){AMD_ContentHolder.setStyles({display:"none"});AMD_DimBG.setStyles({display:"none"})})}}function AMD_ReplaceContent(B,A){new Fx.Style(AMD_Content,"opacity",{duration:200}).start(0).chain(function(){AMD_Content.setHTML(B);var D=AMD_Content.getStyle("height").toInt()/2;var C=A.toInt()/2;AMD_Content.setStyles({"width":A+"px"});AMD_ContentHolder.setStyles({"margin-top":-D,"margin-left":-C});setTimeout("new Fx.Style(AMD_Content, 'opacity', {duration: 200} ).start(1);",200)})}function AMD_SetContent(B,A){AMD_Content.setHTML(B);AMD_Content.setStyles({"width":A+"px"})}function STO_Warning(B,A){AMD_SetContent('<div style="font-weight:bold;text-align:center;">'+B+'<br/><br/><div id="STO_Inputs"><input style="font-weight:bold;" id="sessionTimeoutDialogYes" type="button" value="Yes" onclick=\'STO_SubmitBox("'+B+'", "'+A+'");\'/> <input style="font-weight:bold;" id="sessionTimeoutDialogNo" type="button" value="No" onclick="AMD_Hide();"/></div><div id="STO_Loading" style="display:none;">'+AjaxLoadingHtml+"</div></div>",200);AMD_Show()}function STO_Result(A){if(A!=null&&A.length>1){A='<div style="font-weight:bold;text-align:center;">'+A+'<br/><br/><input style="font-weight:bold;" id="sessionTimeoutDialogClose" type="button" value="Ok" onclick="AMD_Hide();"/></div>'}AMD_ReplaceContent(A,200)}function STO_SubmitBox(B,A){$("STO_Inputs").setStyles({display:"none"});$("STO_Loading").setStyles({display:"block"});SendAjaxRequest("SessionTimeout","");if(A>0){window.setTimeout('STO_Warning("'+B+'",'+A+");",A)}}function STO_Extend(){SendAjaxRequest("SessionTimeout","")}function Process_SessionTimeout(A,B,C){completeAjaxLoading();if(A=="0"){var D='<div style="font-weight:bold;text-align:center;">';if(B[0]=="true"){D+="Your session has already timed out."}else{D+="Your current session has been extended."}D+='<br/><br/><input style="font-weight:bold;" id="sessionTimeoutDialogClose" type="button" value="Ok" onclick="AMD_Hide();"/></div>';AMD_ReplaceContent(D,200)}}function HideCSSClass(A){var C=$$("*").filterByClass(A);if(C==null){return }for(var B=0;B<C.length;B++){try{C[B].style.display="none"}catch(D){continue}}}function ShowCSSClass(A,C){var D=$$("*").filterByClass(A);if(D==null){return }for(var B=0;B<D.length;B++){try{D[B].style.display=C}catch(E){continue}}}function toggleCss(C,B,D,A){if(C==null){return }if(C.toggleCssTimeoutID!=null){clearTimeout(C.toggleCssTimeoutID);C.toggleCssTimeoutID=null}if(A==null){A=0}if(D){C.toggleCssTimeoutID=setTimeout("toggleCssOn('"+C.id+"',' "+B+"');",A)}else{C.toggleCssTimeoutID=setTimeout("toggleCssOff('"+C.id+"',' "+B+"');",A)}}function toggleCssOn(C,A){var B=document.getElementById(C);if(B!=null){B.toggleCssTimeoutID=null;if(B.className.lastIndexOf(A)<0){B.className+=A}}}function toggleCssOff(C,A){var B=document.getElementById(C);if(B!=null){B.toggleCssTimeoutID=null;while(B.className.lastIndexOf(A)>=0){B.className=B.className.replace(A,"")}}}function prependOnChangeEvent(D,C){var B;B=D.onchange;if(typeof (B)=="function"){B=B.toString();B=B.substring(B.indexOf("{")+1,B.lastIndexOf("}"))}else{B=""}var A;if(navigator.appName.toLowerCase().indexOf("explorer")>-1){A=new Function(C+" "+B)}else{A=new Function("event",C+" "+B)}D.onchange=A}function NumberTextBox_OnKeyDown(B,G,A,C){var E=document.getElementById(G);if(E==null){return true}if(B==null){B=event;if(B==null){return true}}var F=false;var D=(E.value!=null&&E.value!="")?new Number(E.value):Number.NaN;switch(B.keyCode){case 40:if(isNaN(D)){return true}D--;F=true;break;case 38:if(isNaN(D)){return true}D++;F=true;break;case 33:if(isNaN(D)){return true}D+=10;F=true;break;case 34:if(isNaN(D)){return true}D-=10;F=true;break;case 35:if(isNaN(D)){return true}D-=100;F=true;break;case 36:if(isNaN(D)){return true}D+=100;F=true;break;case 109:case 189:if(!C){return false}if(E.value==null||E.value.length<1){return true}D=(-D);F=true;break;case 107:case 187:if(isNaN(D)){return false}D=Math.abs(D);F=true;break;case 110:case 190:if(E.value!=null&&E.value.indexOf(".")>=0){return false}return(A==true);case 39:case 37:case 16:case 9:case 8:case 46:case 19:return true;case 48:case 96:case 49:case 97:case 50:case 98:case 51:case 99:case 52:case 100:case 53:case 101:case 54:case 102:case 55:case 103:case 56:case 104:case 57:case 105:return(!B.shiftKey);default:if(B.ctrlKey||B.altKey){return true}return false}if(F&&!isNaN(D)){E.value=D;if(E.onchange){E.onchange(B)}}return false}function MultiUnitField_AddRecalcEvents(F,B,E){var A=document.getElementById(F);var D=document.getElementById(B);var C="MultiUnitField_RecalcValue('"+F+"','"+B+"', "+E+");";if(A!=null){prependOnChangeEvent(A,C)}if(D!=null){prependOnChangeEvent(D,C)}}function MultiUnitField_RecalcValue(F,B,E){var A=document.getElementById(F);var D=document.getElementById(B);if(A==null||D==null){return }E=new Number(E);var C=new Number(D.value);C+=E*new Number(A.value);A.parentNode.value=C.toString();if(C>0&&E>0){D.value=Math.floor(C%E);A.value=Math.floor(C/E)}}function EnableDisableElement(C,A){if(typeof (C)=="string"){C=document.getElementById(C)}if(C==null||C.tagName==null){return }C.disabled=A?"":"disabled";C.enabled=A;if(!C.hasChildNodes()){return }for(var B=0;B<C.childNodes.length;B++){var D=C.childNodes.item(B);if(D!=null){EnableDisableElement(D,A)}}}function PromptTextBox_clickOnEnterKey(A){if(A==null||typeof (A.click)=="undefined"){return true}if(event.keyCode==10||event.keyCode==13){event.returnValue=false;if(typeof (A.focus)!="undefined"){A.focus()}A.click();return false}return true}function PromptTextBox_textBoxFocus(B,A){if(B==null){return }if((A==null||A)&&B.value==B.getAttribute("title")){B.value=""}else{B.select()}}function PromptTextBox_textBoxBlur(A){if(A==null){return }if(A.value==null||A.value==""){A.value=A.getAttribute("title")}}function createCookie(C,D,E){if(E){var B=new Date();B.setTime(B.getTime()+(E*24*60*60*1000));var A="; expires="+B.toGMTString()}else{var A=""}document.cookie=C+"="+D+A+"; path=/"}function readCookie(B){var D=B+"=";var A=document.cookie.split(";");for(var C=0;C<A.length;C++){var E=A[C];while(E.charAt(0)==" "){E=E.substring(1,E.length)}if(E.indexOf(D)==0){return E.substring(D.length,E.length)}}return null}function eraseCookie(A){createCookie(A,"",-1)}function Page_ClientValidateMultiple(H){var B=new Array();B=H.split("|");var F=new Array();for(E=0;E<B.length;E++){F[E]=true}Page_InvalidControlToBeFocused=null;if(typeof (Page_Validators)=="undefined"){return true}var E;for(E=0;E<Page_Validators.length;E++){ValidatorValidateMultipleGroups(Page_Validators[E],B,F,null)}ValidatorUpdateIsValid();if(typeof (Page_ValidationSummaries)!="undefined"){var C,D,G;for(D=0;D<Page_ValidationSummaries.length;D++){C=Page_ValidationSummaries[D];C.style.display="none";if(!Page_IsValid){var A=IsValidationGroupMatchMultiple(C,B);if(!F[A]){var E;if(C.showsummary!="False"){C.style.display="";if(typeof (C.displaymode)!="string"){C.displaymode="BulletList"}switch(C.displaymode){case"List":headerSep="<br/>";first="";pre="";post="<br/>";end="";break;case"BulletList":default:headerSep="";first="<ul>";pre="<li>";post="</li>";end="</ul>";break;case"SingleParagraph":headerSep=" ";first="";pre="";post=" ";end="<br/>";break}G="";if(typeof (C.headertext)=="string"){G+=C.headertext+headerSep}G+=first;for(E=0;E<Page_Validators.length;E++){if(!Page_Validators[E].isvalid&&IsValidationGroupMatch(Page_Validators[E],C.validationGroup)&&typeof (Page_Validators[E].errormessage)=="string"){G+=pre+Page_Validators[E].errormessage+post}}G+=end;C.innerHTML=G;window.scrollTo(0,0)}}}}}Page_BlockSubmit=!Page_IsValid;return Page_IsValid}function ValidatorValidateMultipleGroups(E,B,C,D){E.isvalid=true;if(typeof (E.enabled)=="undefined"||E.enabled!=false){var A=IsValidationGroupMatchMultiple(E,B);if(A!=-1&&typeof (E.evaluationfunction)=="function"){E.isvalid=E.evaluationfunction(E);if(!E.isvalid){C[A]=false;if(Page_InvalidControlToBeFocused==null&&typeof (E.focusOnError)=="string"&&E.focusOnError=="t"){ValidatorSetFocus(E,D)}}}}ValidatorUpdateDisplay(E)}function IsValidationGroupMatchMultiple(D,C){var A,B;for(A=0;A<C.length;A++){B=C[A];var E="";if(typeof (D.validationGroup)=="string"){E=D.validationGroup}if(E==B){return A}}return -1}function changeZoneDropDown(){if(document.getElementById("M_M_PEP_CZ__zones")!=null){var C=document.getElementById("M_M_PEP_CZ__zones").options[0];var A=document.getElementById("M_M_PEP_CZ__zones").options[3];C.swapNode(A);if(readCookie("zoneSwapped")==null){var B=A.selected;A.selected=C.selected;C.selected=B;createCookie("zoneSwapped","true",0)}}else{eraseCookie("zoneSwapped")}}function FindPos(A){var B=curtop=0;if(A.offsetParent){B=A.offsetLeft;curtop=A.offsetTop;while(A=A.offsetParent){B+=A.offsetLeft;curtop+=A.offsetTop}}return[B,curtop]}