var Utils=function(){this.findPosY=function(a){var b=0;while(a.offsetParent){b+=a.offsetTop;a=a.offsetParent}return b};this.findPosX=function(a){var b=0;while(a.offsetParent){b+=a.offsetLeft;a=a.offsetParent}return parseInt(b)+10};this.getInputValue=function(a){return!a?"":a.MaskedEditBehavior&&!a.MaskedEditBehavior.get_MaskDisabled()?a.MaskedEditBehavior.get_ClearMaskOnLostFocus()?a.MaskedEditBehavior._getClearMask(AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a).get_Value()):a.MaskedEditBehavior._EmptyMask==AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a).get_Value()?"":AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a).get_Value():a.TextBoxWatermarkBehavior?a.TextBoxWatermarkBehavior.get_Text():AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a).get_Value()};this.getSelectValue=function(a){var b=a.selectedIndex;return a.options[b].innerHTML};this.getPassportValue=function(b){if(!b)return"";var a=b.value,d=a.substring(0,4),c=a.substring(4);return d+" "+c};this.setInputValue=function(a,b){if(!a)return;if(a.MaskedEditBehavior&&!a.MaskedEditBehavior.get_MaskDisabled()){a.MaskedEditBehavior.loadValue(b.toString(),a.MaskedEditBehavior._LogicFirstPos);a.MaskedEditBehavior._PeforformValidLostFocus(true)}else AjaxControlToolkit.TextBoxWrapper.get_Wrapper(a).set_Value(b)};this.insertSpaces=function(b){b=b.split("");for(var a="",d=0,c=b.length-1;c>=0;c--){a=b[c]+a;d++;if(d==3){a=" "+a;d=0}}return a.trim()};this.replaceSpaces=function(a){return a.replace(/\s+/g,"")};this.getEventSrcElement=function(){return null}};function PopupKeyDownHandler(b,c,a){if(b.keyCode==Sys.UI.Key.enter)c.call();else b.keyCode==Sys.UI.Key.esc&&a!=null&&a.call()}function WrongChars(){alert("\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u0441\u044c \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a")}function ShowPopupBanner(){var a=$get("popupBannerFrameDiv");if(a){if(a.childNodes.length==0)a.innerHTML='<iframe frameborder="0" src="banner_popup/popup.html"></iframe>';a.style.display="block"}return false}function callServerError(a){if(typeof errorLink!="undefined"&&errorLink){PageMethods.HandleJSError(a);document.location=errorLink}}function UpperCaseInput(a){var b=new Utils;b.setInputValue(a,b.getInputValue(a).toUpperCase())}function IsPoliceCanSave(b){var a=false;$.ajax({type:"POST",async:false,url:"default.aspx/IsPoliceCanSave",data:"{'LastSaveDate' : '"+b+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(b){a=b.d}});return a}function SetLastEditDate(){$.ajax({type:"POST",url:"default.aspx/GetLastEditDate",contentType:"application/json; charset=utf-8",dataType:"json",success:function(a){$get(hLastEditDateId).value=a.d}})}function ConfirmDataChange(){var a=IsPoliceCanSave($get(hLastEditDateId).value);return!a?answer=confirm("\u0412 \u0440\u0430\u0441\u0447\u0435\u0442 \u0443\u0436\u0435 \u0432\u043d\u0435\u0441\u0435\u043d\u044b \u0434\u0430\u043d\u043d\u044b\u0435. \u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043a \u043f\u043e\u0442\u0435\u0440\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438. \u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c?"):true}function number_format(b,a){function f(c,b){var a={};for(key in c)if(typeof b[key]!=="undefined")a[key]=b[key];else a[key]=c[key];return a}function c(b,g){if(b.length<=3)return b;for(var f=b.length,a="",c=0,d=f-1;d>=0;d--){var e=b.substr(d,1);if(c%3==0&&c!=0&&!isNaN(parseFloat(e)))a=g+a;a=e+a;c++}return a}if(typeof b!=="number"){b=parseFloat(b);if(isNaN(b))return false}var d={before:"",after:"",decimals:2,dec_point:".",thousands_sep:","};if(a&&typeof a==="object")a=f(d,a);else a=d;b=b.toFixed(a.decimals);if(b.indexOf(".")!=-1)var e=b.split("."),b=c(e[0],a.thousands_sep)+a.dec_point+e[1];else var b=c(b,a.thousands_sep);return a.before+b+a.after}function getRGB(b){var a=parseInt(b,16),e=(a&16711680)>>16,d=(a&65280)>>8,c=a&255;return[e,d,c]}function getHEX(a){var d=parseInt(a[0]),b=parseInt(a[1]),c=parseInt(a[2]),e=c|b<<8|d<<16;return"#"+e.toString(16)}function querySt(a){hu=window.location.search.substring(1);gy=hu.split("&");for(i=0;i<gy.length;i++){ft=gy[i].split("=");if(ft[0]==a)return ft[1]}return""}function Wait(){var a=$(document).height(),b=$(window).width();$("#maskBlack").css({width:b,height:a,left:0,top:0});$("#maskBlack").fadeTo("slow",.5)}function Ready(){$("#maskBlack").fadeOut("slow")}function getXmlHttp(){var a;try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(c){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){a=false}}if(!a&&typeof XMLHttpRequest!="undefined")a=new XMLHttpRequest;return a}
