var g_AjaxObj;var g_AjaxInit=false;var g_AjaxProc=false;var _giDCTime=250;var _giDCDely=100;var _giDCLast=0;var _gsLstEvt=null;var _giClkTme=0;var _goClkHdl=null;function justDoubleClicked(){var B=new Date();var A=B.getTime();if((A-_giDCLast)<_giDCDely){return true}else{return false}}function findMaxZIndex(){var B=0;var D=document.getElementsByTagName("body")[0].getElementsByTagName("*");for(var C=0;C<D.length;C++){var A=D[C];if(A.style.zIndex>B){B=A.style.zIndex}}return B}function getAbsLeft(B){var C=-1;var A=document.getElementById(B);if((A!=null)&&(A!=undefined)){C=A.offsetLeft;while(A.offsetParent!=null){var D=A.offsetParent;C+=D.offsetLeft;A=D}}return C}function getLeftOffset(B){var A=0;try{A=B.offsetLeft;var C=B.offsetParent;while(C){A+=C.offsetLeft;C=C.offsetParent}}catch(D){}return A}function getAbsTop(B){var C=-1;var A=document.getElementById(B);if((A!=null)&&(A!=undefined)){C=A.offsetTop;while(A.offsetParent!=null){var D=A.offsetParent;C+=D.offsetTop;A=D}}return C}function getTopOffset(A){var B=0;try{B=A.offsetTop;var C=A.offsetParent;while(C){B+=C.offsetTop;C=C.offsetParent}}catch(D){}return B}function FindDotNetField(B){var C=undefined;var A=document.forms[0];for(iFld=0;iFld<A.elements.length;iFld++){oFld=A.elements[iFld];sFld=new String(oFld.name);if(sFld.indexOf(B)>-1){C=oFld;break}}return C}function FindDotNetObject(C){var A=undefined;if(document.all){var D=document.all;var B=true;for(iFld=0;((iFld<D.length)&&(B==true));iFld++){oFld=D[iFld];sFld=new String(oFld.id);if(sFld.indexOf(C)>-1){A=oFld;break}}}else{A=ParseDOM(document,C)}return A}function StripWS(C){var B=new String("");for(var A=0;A<C.length;A++){if(C.charCodeAt(A)!=32){B+=C.substr(A,1)}}return B}function TrimWS(E){var D=new String("");if(E.length>0){var C=0;while(E.charCodeAt(C)==32){C++}var B=E.length;while(E.charCodeAt(B)==32){B--}if(B>C){for(var A=C;A<=B;A++){D+=E.substr(A,1)}}}return D}function NumericOnly(A,D){var C="";var B=(D==true?"0123456789.":"0123456789");for(var E=0;E<A.length;E++){if(B.indexOf(A.substr(E,1))>-1){C+=A.substr(E,1)}}return C}function keyPress_NumericOnly(E,B,A,F){var D=((window.event)?window.event.keyCode:B.which);var C=String.fromCharCode(D);if((D==null)||(D==0)||(D==8)||(D==9)||(D==27)){return true}else{if(("0123456789").indexOf(C)>-1){return true}else{if((A==true)&&(C==".")){return true}else{if((F==true)&&(D==13)){return true}else{return false}}}}}function FormatCurrency(A){dVal=Math.abs(A);sFnl=new String("");sCur=new String(Math.round(dVal*100)/100);if(sCur=="0"){sFnl="$0.00"}else{iDecPos=sCur.indexOf(".");if(iDecPos==-1){sCur+=".00"}else{if(iDecPos==sCur.length-2){sCur+="0"}}iIdx=sCur.lastIndexOf(".");sFnl=sCur.substr(iIdx,3);iCtr=0;while(iIdx>0){iIdx--;sFnl=sCur.substr(iIdx,1)+sFnl;iCtr++;if((iCtr==3)&&(iIdx>0)){sFnl=","+sFnl;iCtr=0}}if(A<0){sFnl="($"+sFnl+")"}else{sFnl="$"+sFnl}}return sFnl}function StripNonNumeric(D,B){var C=new String("");if((D.substr(0,1)=="(")&&(D.substr(D.length-1,1)==")")){if(D.indexOf("-")==-1){C+="-"}}var E=(B==true?"-0123456789.":"-0123456789");for(var A=0;A<D.length;A++){if(E.indexOf(D.substr(A,1))>-1){C+=D.substr(A,1)}}return C}function GetXmlHttpObject(){var A;if(window.XMLHttpRequest){A=new XMLHttpRequest();if(A.overrideMimeType){A.overrideMimeType("text/xml")}g_AjaxInit=true}else{if(window.ActiveXObject){try{A=new ActiveXObject("Msxml2.XMLHTTP");g_AjaxInit=true}catch(B){try{A=new ActiveXObject("Microsoft.XMLHTTP");g_AjaxInit=true}catch(B){alert("Error obtaining XMLHTTP reference: "+B)}}}}return A}function MakeXmlHttpGetRequest(C,B,D,A){if(g_AjaxInit==true){if(g_AjaxProc==false){C.open(A,B,true);if((A=="POST")||(A=="post")){C.setRequestHeader("Content-type","application/x-www-form-urlencoded")}g_AjaxProc=true;C.onreadystatechange=D;C.send(null)}}}function GetRadioControlValue(C){if(!C){return""}var B=C.length;if(B==undefined){if(C.checked){return C.value}else{return""}}for(var A=0;A<B;A++){if(C[A].checked){return C[A].value}}return""}function SetSelectValue(A,C){if(!A){return }iSelLen=A.options.length;if(iSelLen!=undefined){for(var B=0;B<A.options.length;B++){if(A.options[B].value==C){A.selectedIndex=B;break}}}}function GetValue(A){var B=0;if(A){iTmp=parseInt(A);if(!isNaN(B)){B=iTmp}}return B}function StopEvent(A){if(!A){if(window.event){A=window.event}else{return }}if(A.cancelBubble!=null){A.cancelBubble=true}if(A.stopPropagation){A.stopPropagation()}if(A.preventDefault){A.preventDefault()}if(window.event){A.returnValue=false}if(A.cancel!=null){A.cancel=true}}function setSessionCookie(A,B){document.cookie=escape(A)+"="+escape(B)+"; path=/"}function setPersistentCookie(F,G,B,C,A){var E=new Date();C=C/1;switch(B.toLowerCase()){case"years":var D=E.getYear();if(D<1000){D=D+1900}E.setYear(D+C);break;case"months":E.setMonth(E.getMonth()+C);break;case"days":E.setDate(E.getDate()+C);break;case"hours":E.setHours(E.getHours()+C);break;case"minutes":E.setMinutes(E.getMinutes()+C);break;default:alert("Invalid Period parameter for setPersistentCookie()");break}document.cookie=escape(F)+"="+escape(G)+"; expires="+E.toGMTString()+";path=/;"+(A!=""?"domain="+A:"")}function getCookie(A){var B=new RegExp(escape(A)+"=([^;]+)");if(B.test(document.cookie+";")){B.exec(document.cookie+";");return unescape(RegExp.$1)}else{return""}}