function CheckJobNumberOnFocusOut(){CheckJobNumber($("#JobReferenceNumber").val())}function CheckJobNumber(n){n&&n.length===9?$.getJSON("/CheckJobRefNumber",{jobRefNum:n},function(n){console.log("CheckJobRefNumber",n);n.isValid?($("#PaymentReferenceNumber").val(n.JN),$(".jnInvalid").hide(),$("#bpayRefNum").html($("#PaymentReferenceNumber").val())):($("#PaymentReferenceNumber").val(""),$(".jnInvalid").show())}):($("#PaymentReferenceNumber").val(""),$(".jnInvalid").show())}function BPointPayNow(){var i=$("#JobReferenceNumber").val(),r=$("#PaymentAmount").val(),u=$("#PaymentReferenceNumber").val(),n=!0,t=!0,f;if(i===""||i===undefined||u===undefined||u===""?(n=!1,$(".jnInvalid").show()):(n=!0,$(".jnInvalid").hide()),r===""||r===undefined)return t=!1,$(".jnAmountInvalid").show(),!1;if(t=!0,$(".jnAmountInvalid").hide(),!n||!t)return event.preventDefault(),!1;f={jobReferenceNumber:$("#JobReferenceNumber").val(),paymentReferenceNumber:$("#PaymentReferenceNumber").val(),accountName:0,paymentAmount:$("#PaymentAmount").val(),jobType:null,propertyAddress:null,emailAddress:null,invoiceName:null,company:null,serviceStatus:!1};$.ajax({type:"Post",url:$("#CCForm").attr("action"),data:f,success:function(n){window.location.href=n.paymentpage;$("#form-submit-failed").hide()},error:function(){$("#form-submit-failed").show();$("#form-submit-failed").effect("highlight",options,1e3)}})}var options={},jobNumber,amount;$("input:radio[name=payment-method]").click(function(){var n=$("input[name=payment-method]:radio:checked").val();$("#"+n).css("display")==="none"&&($(".pay-type").hide(),$("#"+n).effect("fade",options,500),$(".form-container").show())});jobNumber=$.fn.bmt("getQueryString","jn")[0];amount=$.fn.bmt("getQueryString","amount")[0];jobNumber===undefined||jobNumber===null||(CheckJobNumber(jobNumber),$("#JobReferenceNumber").val(jobNumber),$(".form-container").show(),$("#pay-online-section").show(),$("#rd-online-cc").prop("checked",!0));amount===undefined||amount===null||$("#PaymentAmount").val(amount);$("#JobReferenceNumber").bind("input",function(){$(this).val(function(n,t){return t.replace(/\s+/g,"")})});$("#PaymentAmount").bind("input",function(){$(this).val(function(n,t){return t.replace(/\s+/g,"")})})