$(function(){var o,aS=false;A=0;$(document).ready(function(){$('input[type="radio"]').change(function(){var G=$('input[name="'+$(this).attr("name")+'"]');for(var i=0;i<G.length;i++){if($(G[i]).is(':checked')){switch($(G[i]).attr('value')){case "creditCard":aG();break;case "check":aF();break;case "recurringOff":aS=false;$("#firstBillDate").hide();$("#confirmRecurring").hide();break;case "recurringOn":aS=true;$("#firstBillDate").html('First Recurring Billing Date is: '+V());$("#firstBillDate").show();if(A==0){A=aL().toString();}$("#recurringCode").html(A);$("#confirmRecurring").show();break;}$("#recurringOption").slideDown();break;}}});document.forms[0].elements["ccnum"].onkeypress=R;document.forms[0].elements["ckaba"].onkeypress=R;document.forms[0].elements["ckacct"].onkeypress=R;$("#billPayForm").submit(function(a){if(az($('#billPayForm :input'))){switch(o){case "creditCardPayment":$("#ccname").attr('value',$("#firstname").val()+' '+$("#lastname").val());$("#action").attr('value','ns_quicksale_cc');$("#checkPayment").empty().remove();break;case "checkPayment":$("#action").attr('value','ns_quicksale_check');$("#creditCardPayment").empty().remove();break;}$("#ci_memo").attr('value',$("#custom2").val());if(aS){alert(A+" : "+parseInt($("#txtRecurringCode").val()));if(A!=parseInt($("#txtRecurringCode").val())){alert('Please enter the 4 digit confirmation code in the text box below or un-check the checkbox authorizing recurring billing.');return false;}var C="You have chosen the recurring billing option which will begin on ";C+=V()+" and continue each Friday.\n\nIf you do not want this to automatically charge your ";C+=aK()+" account each week in the amount of ";C+="$"+$("#amount").val()+" click CANCEL and unselect the checkbox and press continue again. Otherwise please click OK to proceed.";var aH=confirm(C);if(aH){$("#recurCreate").attr('value','1');$("#recur_billingcycle").attr('value','1');$("#recur_billingmax").attr('value','-1');$("#recurStart").attr('value',aj());$("#recurAmount").attr('value',$("#amount").val());}else{return false;}}else{$("#recur_create").remove();$("#recur_billingcycle").remove();$("#recur_billingmax").remove();$("#recurStart").remove();$("#recurAmount").remove();}$("#billPayForm").prepend('<input type="hidden" id="merchantpin" name="merchantpin" value="ZR9iukpXNzdiiyvlIdW19fWHcJR4yppm">');return true;}else{return false;}});});function V(){var v=new Date();var al=new Date(v.getFullYear(),v.getMonth(),v.getDate());al.setHours(0);v.setTime(al.getTime()+(aj()*24*60*60*1000));return v.toDateString();};function aK(){switch(o){case "creditCardPayment":return "credit card";break;case "checkPayment":return "checking";break;}};function aG(){$("#checkPayment").slideUp('slow',function(){$("#creditCardPayment").slideDown();$("#btnSubmit").css('display','block');});$("#bpAction").attr('value','ns_quicksale_check');o='creditCardPayment'};function aF(){$("#creditCardPayment").slideUp('slow',function(){$("#checkPayment").slideDown();$("#btnSubmit").css('display','block');});$("#bpAction").attr('value','ns_quicksale_cc');o='checkPayment'};function az(ar){ar.each(function(ap,c){switch($(this).attr('class')){case "reqFullName":if(!ab($(this).val())){f(this);$(this).blur(function(){if(ab($(this).val())){d(this);}});}break;case "reqValue":if(!ad($(this).val())){f(this);$(this).blur(function(){if(ad($(this).val())){d(this);}});}break;case "reqName":if(!ag($(this).val())){f(this);$(this).blur(function(){if(ag($(this).val())){d(this);}});}break;case "reqAddr":if(!ak($(this).val())){f(this);$(this).blur(function(){if(ak($(this).val())){d(this);}});}break;case "reqCity":if(!aa($(this).val())){f(this);$(this).blur(function(){if(aa($(this).val())){d(this);}});}break;case "reqOption":if(!Q($(this).attr("selectedIndex"))){f(this);$(this).blur(function(){if(Q($(this).attr("selectedIndex"))){d(this);}});}break;case "reqZip":if(!T($(this).val())){f(this);$(this).blur(function(){if(T($(this).val())){d(this);}});}break;case "reqEmail":if(!am($(this).val())){f(this);$(this).blur(function(){if(am($(this).val())){d(this);}});}break;case "reqDate":if(!U($(this).val())){f(this);$(this).blur(function(){if(U($(this).val())){d(this);}});}break;case "reqInvoice":if(!t($(this).val())){f(this);$(this).blur(function(){if(t($(this).val())){d(this);}});}break;case "reqDollar":if(!t($(this).val())){f(this);$(this).blur(function(){if(t($(this).val())){d(this);}});}break;case "reqCreditCard":if(!af($(this).val())){f(this);$(this).blur(function(){if(af($(this).val())){d(this);}});}break;case "reqRoutingNum":if(!P($(this).val())){f(this);$(this).blur(function(){if(P($(this).val())){d(this);}});}break;case "reqCheckAcctNum":if(!O($(this).val())){f(this);$(this).blur(function(){if(O($(this).val())){d(this);}});}break;}});var an=(o=='checkPayment')?'creditCardPayment':'checkPayment';$('#'+an+' input, #'+an+' select').each(function(ap,c){d(c);});if($(".errInput").length==0){return true;}else{return false;}};function ab(c){var D=c.split(' ');if(D.length<2){return false;}return true;};function ag(c){if(c.length<2)return false;return true;};function ak(c){var D=c.split(' ');if(D.length<2){return false;}return true;};function aa(c){if(c.length<2)return false;return true;};function Q(ax){if(ax==0)return false;return true;};function T(c){var L=/(^\d{5}$)|(^\d{5}-\d{4}$)/;if(!L.test(c)){return false;}return true;};function t(c){if(c.length<3)return false;return true;};function U(c){var L=/^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{4}$/;if(!L.test(c))return false;return true;};function ad(c){if(c.length<2)return false;return true;};function aB(c){var aI=/^((\$\d*)|(\$\d*\.\d{2})|(\d*)|(\d*\.\d{2}))$/;if(c.indexOf(".")== -1){return false;}else if(!aI.test(c)){return false;}return true;};function P(c){if(c.length<8)return false;return true;};function O(c){if(c.length<8)return false;return true;};function am(aO){var aN=/^(.+)@(.+)$/;var ay="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";var au="\[^\\s"+ay+"\]";var aw="(\"[^\"]*\")";var aM=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;var B=au+'+';var word="("+B+"|"+aw+")";var av=new RegExp("^"+word+"(\\."+word+")*$");var aC=new RegExp("^"+B+"(\\."+B+")*$");var J=aO.match(aN);if(J==null)return false;var as=J[1];var domain=J[2];if(as.match(av)==null)return false;var ac=domain.match(aM);if(ac!=null){for(var i=1;i<=4;i++){if(ac[i]>255)return false;}return true;}var aD=domain.match(aC);if(aD==null)return false;var aE=new RegExp(B,"g");var m=domain.match(aE);var aJ=m.length;if(m[m.length-1].length<2||m[m.length-1].length>3)return false;if(aJ<2)return false;return true;};function af(c){var g;var ai=1;var ae=2;var F=0;var j=0;var K="";var H='';var ao;var l;g=c;for(var i=0;i!=g.length;i++){H=g.substring(i,i+1);if(H=='-')continue;K=K+H;}ao=parseInt(K);if(ao==0)return false;l=g.length/2;if(g.length-(parseInt(l)*2)==0){ai=2;ae=1;}for(var x=g.length-1;x>0;x--){l=x/2;if(l<1)l++;if(x-(parseInt(l)*2)!=0){j=(parseInt(g.charAt(x-1)))*ai;}else{j=(parseInt(g.charAt(x-1)))*ae;}if(j>=10)j=j-10+1;F=F+j;}j=10-(F%10);if(j==10)j=0;if(j==(parseInt(g.charAt(g.length-1)))){return true;}else{return false;}};function R(aP){var charCode=(arguments.length==0)?event.keyCode:aP.which;if(charCode>31&&(charCode<48||charCode>57)){return false;}else{return true;}};function f(k){$(k).addClass('errInput');switch($(k).prev().get(0).nodeName.toLowerCase()){case "span":case "div":case "p":case "h1":case "h2":$(k).prev().addClass('errLabel');break;}};function d(k){$(k).removeClass('errInput');$(k).prev().removeClass('errLabel')};function aR(){var newDate=new Date();var aq=1000*60*60*24;var M=newDate.getMonth()+1;var ah=newDate.getFullYear();if(M===12){M=0;ah=aQ+1;}var at=new Date(ah,M,1);var aA=Math.floor((at.getTime()-newDate.getTime())/aq);return aA;};function aj(){var I=new Date().getDay();if(I<=4){return 5-I;}else if(I==5){return 7;}else{return 6}};function aL(){return Math.floor(Math.random()*10001)}});