if("undefined"==typeof focusOn)var focusOn="globalSearch";var ajaxGoing=!1,showMask=function(){$("body").css("opacity",.6);$("#mask").show()},hideMask=function(){$("body").css("opacity",1);$("#mask").hide()};$(document).ready(function(){hideMask()}); $(document).ready(function(){$("input[type=number]").keydown(function(a){-1!==$.inArray(a.keyCode,[46,8,9,27,13,110,190])||65==a.keyCode&&(!0===a.ctrlKey||!0===a.metaKey)||35<=a.keyCode&&40>=a.keyCode||(a.shiftKey||48>a.keyCode||57a.keyCode||105"+(a.addressLine1+(a.addressLine2?", "+a.addressLine2:"")+"
"+a.addressCity+", "+a.addressState+" "+a.addressPostcode); return a+"

"},e=function(){var a=c();doAjax("/api/service/verifyAddress",a,null,null,function(a){console.log("SUCCESS!!!",a)},function(c){if(c.startsWith("Invalid:: INVALID ADDRESS - SUGGESTED:")){c=c.substring(c.indexOf("{"));var e=JSON.parse(c);console.log("SUGGESTION!!!",e);$("#myModal").attr("title","Address suggestion");$("#myModal").html("

Currently set address:

"+d(a)+"

Suggestion:

"+d(e));$("#myModal").dialog({height:400,width:500,modal:!0,buttons:[{text:"Use suggestion", click:function(){for(var a in b)$(b[a]).val(e[a]);$(this).dialog("close")}},{text:"Keep original",click:function(){$(this).dialog("close")}}]})}else c.startsWith("Invalid:: INVALID ADDRESS")&&(console.log("NO SUGGESTION!!!"),$("#myModal").attr("title","No address found"),$("#myModal").html("

Currently set address:

"+d(a)+"

No suggestion!

"),$("#myModal").dialog({height:400,width:500,modal:!0,buttons:[{text:"Erase address fields",click:function(){for(var a in b)$(b[a]).val("");$(this).dialog("close")}}, {text:"Keep original",click:function(){$(this).dialog("close")}}]}))},!0,null,!1,!0)},f;for(f in b)a=b[f],$(a).on("change",function(){console.log(c());var a=c();a.addressLine1&&(a.addressCity&&a.addressState||a.addressPostcode)&&e()}),$(a).attr("autocomplete","off")})}); jQuery(document).ready(function(){var a=jQuery;a("[moe]").each(function(){var b=a(this);b.isProcessing=!1;var c=b.find("[info]")[0],d=b.find("[start]")[0],e=b.find("[url]")[0],f=a(e).attr("url"),h=a(e).attr("redir"),g=b.find("[submit]"),k=b.find("[cancel]")[0];if(null!=a(this).attr("formOff")){a(e).find(":input").attr("disabled",!0);var l=a(this).find("[formOn]");a(l).attr("disabled",!1);a(g).hide();a(l).click(function(){a(e).find(":input").attr("disabled",!1);a(g).show();a(l).hide();return!1})}var m= !1,n=!1;d&&(a(d).click(function(){null==a(e).attr("show")&&(m||null==a(e).attr("liner")?a(e).toggle(100):(a(e).css("display","inline"),m=!0));!n&&c&&null==a(c).attr("show")&&(null!=a(c).attr("liner")?(a(c).css("display","inline"),n=!0):a(c).toggle(100));null==a(d).attr("show")&&a(d).toggle(100);var b=a(e).find("[focusOnStart]");b&&a(b).focus();return!1}),a(d).attr("href","#"));k&&a(k).click(function(b){b.preventDefault();b.stopImmediatePropagation();null==a(e).attr("show")&&a(e).hide(100);c&&null== a(c).attr("show")&&a(c).show(100);d&&null==a(d).attr("show")&&a(d).show(100)});a(g).click(function(c){c.preventDefault();c.stopImmediatePropagation();if(b.isProcessing)return!1;if(a(g).attr("confirm")&&(c=a(g).attr("confirm"),!confirm(c))){console.log("ABORTED!");return}b.isProcessing=!0;var d={};a(e).serializeArray().forEach(function(a){if(d[a.name])if(d[a.name]instanceof Array)d[a.name].push(a.value);else{var b=[];b.push(d[a.name]);b.push(a.value);d[a.name]=b}else d[a.name]=a.value});console.log(d); doAjax(f,d,null,function(){b.isProcessing=!1},function(a){justLog?console.log("RETURNED",a):h?"back"==h?window.history.back():-1a&&(alert("This number cannot be less than zero."),$(this).val(""),$(this).focus())})});var showAddr=function(a){window.open("http://192.241.155.210/geo.php?adr="+a,(new Date).getTime(),"height=400,width=520")}; $(document).ready(function(){var a=function(){var a=$("#globalSearch").val();console.log("SUBSTRING",a);2success!')},function(a){var b=$(f).closest("tr");$(b).css("background","#ED4337");if(b=$(f).closest("td")[0])$(b).find(".errorMessage").remove(),$(b).append(' '+a+"");confirm("Error processing record ID: "+h+"\n\nMessage: "+a+"\n\nContinue?")||(c=[])},!0)}else batcherGoing=!1};e()}};$(function(){$(".showOnLoad").show()}); $(function(){function a(){$(".urgentIndicator").animate({opacity:.2},200,"linear").animate({opacity:1},200,"linear",a)}a()}); $(function(){$("[remote-searcher]").each(function(){$(this).hide();var a=[],b="string"==typeof $(this).attr("multiple");$(this).find("[rid]").each(function(){a.push({id:$(this).attr("rid"),display:$(this).attr("display")})});!b&&a[0]&&(a=[a[0]]);$(this).html("");var c=$(this).attr("remote-searcher"),d=$(this).attr("char-min"),e=$(this).attr("name");$(this).append(''); $(this).append('
');var f=$(this).find("span[choices]"),h=$(this).find("select"),g=$(this).find("input[type=text]"),k=$(this).find("div"),l=function(c){$(h).html("");$(f).html("");c.forEach(function(a,c){if(b||!b&&0==c)$(h).append('"),$(f).append('")});$(f).find("button").on("click",function(){$(this).attr("rid");var b=$(this).attr("index");a.splice(b,1);l(c);return!1})};l(a);var m=function(){var e=$(g).val();d>e.length||($(k).html('
'),$(k).show(),doAjax(c,{substring:e},null,null,function(c){$(k).find("[rid]").each(function(){$(this).off()});$(k).html("");c.forEach(function(a){"string"== typeof a&&(a={id:a,display:a});"object"!=typeof a||a.id||(a.id=a.display);$(k).append(''+a.display+"")});$(k).find("[rid]").each(function(){var c=this;$(c).mousedown("click",function(){var d=$(c).attr("rid"),e=$(c).attr("display");b||(a=[]);for(var f=0;f');$(a).closest("span").append('');$(a).on("change",function(b){console.log("file received.");b=b.target.files;var d=new FormData;$.each(b,function(a,b){d.append(a,b)});$.ajax({url:"/api/systemFile/upload",type:"POST",data:d,cache:!1,dataType:"json",processData:!1,contentType:!1,success:function(b,c,d){c=b.data;console.log("UPLOAD WORKED::", b);$(a).closest("span").find("input[type=hidden]").val(c)},error:function(a,b,c){console.log("ERRORS: "+b)}})})})}); jQuery(document).ready(function(){$("ul.letter-issues").sortable({stop:function(a,b){var c=$(b.item).index(),d=$(b.item).closest("ul").attr("letter-id"),e=$(b.item).attr("letter-issue-id");console.log("LETTER ID ",d);console.log("LETTER ISSUE ID ",e);console.log("POSITION INDEX",c);jQuery.post("/api/letterIssue/move",{letterID:d,positionIndex:c,letterIssueID:e},function(a){console.log("RESPONSE: ",a)},"json")}}).disableSelection()});