function summonsShowHideBlock(a,b){document.getElementById(b).value=a;document.getElementById("physicalPlace").style.display="physical"==a?"":"none";document.getElementById("juridicalPlace").style.display="juridical"==a?"":"none";document.getElementById("physicalPlaceLabel").style.display="physical"==a?"block":"none";document.getElementById("juridicalPlaceLabel").style.display="juridical"==a?"block":"none"}
function clearContactsForm(a){document.getElementById(a+"firstname").value="";document.getElementById(a+"lastname").value="";document.getElementById(a+"phone").value="";document.getElementById(a+"department").value="";return!1}function clearUndutifulPersonsForm(a){document.getElementById(a+"code").value="";document.getElementById(a+"title").value="";document.getElementById(a+"address").value="";return!1}
function printPit(a){window.open(a,"","directories\x3d0,height\x3d480,left\x3d80,location\x3d1,menubar\x3d1,resizable\x3d1,scrollbars\x3dyes,status\x3d0,toolbar\x3d0,top\x3d180,width\x3d640")}
function onAddPeriod(a,b,d,e,f){$("#weekdays_not_specified").hide();if(0==$("input[type\x3dcheckbox]:checked").length)return $("#weekdays_not_specified").show(),!1;$("#"+d).hide();$("#"+d+"2").hide();a=document.getElementById(a).value;b=document.getElementById(b).value;var g=/^20[0-9][0-9]-[0-1][0-9]-[0-3][0-9]$/;if(!(a&&""!=a&&a.match(g)&&isDatePartsValid(a)&&b&&""!=b&&b.match(g)&&isDatePartsValid(b))||a>b)return $("#"+d).show(),!1;document.getElementById(e).value=!0;f.submit();return!0}
function isDatePartsValid(a){var b=a.split("-");a=b[0];var d=b[1]-1,b=b[2],e=new Date(a,d,b);return a!=e.getFullYear()||d!=e.getMonth()||b!=e.getDate()?!1:!0}$(document).ready(function(){$.mask.definitions.d="[1-9]";$("#pit_benefits_percent").mask("d?99",{placeholder:""});$("#vsdi_pension").keypress(function(a){return numEnter(!0,a)}).blur(function(){moneyFieldBlur(this)})});
function ajaxPsdiMonthClick(a,b){ajaxurl=document.getElementById("psdi_ajaxurl").value;$.ajax({type:"POST",url:ajaxurl,data:{month:a},success:function(d){updatePsdiState(d,b)},error:function(d,e,f){alert(f)}})}function ajaxPsdiCheckUncheckAll(a,b){ajaxurl=document.getElementById("psdi_ajaxurl").value;$.ajax({type:"POST",url:ajaxurl,data:{checkuncheck:a},success:function(d){updatePsdiState(d,b)},error:function(d,e,f){alert(f)}})}
function updatePsdiState(a,b){document.getElementById("psdi_year_amount").innerHTML=a.year_amount;for(var d=0;d<a.months.length;d++){var e=a.months[d];document.getElementById(b+"monthamount_"+d).value=e.amount;document.getElementById(b+"monthchecked_"+d+"Checkbox").checked="true"==e.checked}}$(document).ready(function(){$.mask.definitions.d="[1-6]";$("#farmers_kodas").mask("9?999999999999",{placeholder:""});$("#farmers_asm_kodas").mask("d?9999999999",{placeholder:""})});
function searchFarmers(a){$("#farmers_kodas_error").hide();$("#farmers_asm_kodas_error").hide();$("#farmers_no_result").hide();var b=document.getElementById("farmers_kodas").value,d=document.getElementById("farmers_asm_kodas").value,e=!0,f=!0,g=document.getElementById("farmers_searchfield").value;g&&("Code"==g&&(!b||""==b||13>b.length)?($("#farmers_kodas_error").show(),e=!1):"PersonCode"!=g||d&&!(""==d||11>d.length)&&isAsmKodValid(d)||($("#farmers_asm_kodas_error").show(),f=!1),e&&f&&a.submit())}
function isAsmKodValid(a){var b,d,e,f,g,h=new String(a);g=f=0;d=1;e=3;for(a=0;10>a;a++)b=h.charAt(a),f+=d*b,g+=e*b,d+=1,10==d&&(d=1),e+=1,10==e&&(e=1);f%=11;g%=11;a=10==f?10==g?0:g:f;return h.charAt(10)==a?!0:!1}function isCompanyCodeValid(a){return!a||9>a.length||9<a.length?!1:(1*a[0]+2*a[1]+3*a[2]+4*a[3]+5*a[4]+6*a[5]+7*a[6]+8*a[7])%11==a[8]}
function numEnter(a,b){null==b.which?c=String.fromCharCode(b.keyCode):0!=b.which&&0!=b.charCode&&(c=String.fromCharCode(b.which));var d=c.charCodeAt(0);return a&&44==d||48<=d&&57>=d?44==d&&-1<b.target.value.indexOf(",")?b.returnValue=!1:b.returnValue=!0:b.returnValue=!1}
function moneyFieldBlur(a){if(""!=a.value){var b=a.value,b=b.replace(/\./g,","),b=b.replace(/[^0-9\,]/g,""),d=b.lastIndexOf(",",b.length);0>d&&b.length<=a.maxLength-3?b+=",00":-1!==b.indexOf(",",b.length-1)&&b.length<=a.maxLength-2?b+="00":-1!==b.indexOf(",0",b.length-2)&&b.length<=a.maxLength-1&&(b+="0");d=b.lastIndexOf(",",b.length);0==d&&b.length<a.maxLength&&(b="0"+b);b=String(parseFloat(b.replace(",","."))).replace(".",",");a.value=b}}
function isMailValid(a){var b=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return a&&a.match(b)?!0:!1};
