var isVerified=false;function ValidateCForm(b){var a=/^.+@.+\..{2,3}$/;var j=/^\(\d{3}\)-\d{3}-\d{4}$/;var h=/^\(\d{3}\)\d{3}.\d{4}$/;var g=/^\d{3}-\d{3}-\d{4}$/;var f=/^\(\d{3}\)\d{3}-\d{4}$/;var d=/^\(\d{3}\)\s\d{3}-\d{4}$/;var e=/^1-\d{3}-\d{3}-\d{4}$/;var c=/^\d{10}$/;if(b.orderno.value==""){alert("Please Enter Order Number.");b.orderno.focus();return false}else{if(b.cname.value==""){alert("Please Enter Your Name.");b.cname.focus();return false}else{if((b.cphonono.value==null)||(b.cphonono.value=="")){alert("Please Enter Your Phone Number");b.cphonono.focus();return false}else{if(!(j.test(b.cphonono.value)||h.test(b.cphonono.value)||g.test(b.cphonono.value)||f.test(b.cphonono.value)||e.test(b.cphonono.value)||d.test(b.cphonono.value)||c.test(b.cphonono.value))){alert("Please Enter a Valid Phone Number");b.cphonono.value="";b.cphonono.focus();return false}else{if(b.cemail.value==""){alert("Please Enter Email Address.");b.cemail.focus();return false}else{if(!a.test(b.cemail.value)){alert("Please Enter a Valid Email Address.");b.cemail.focus();return false}else{if(b.comments.value==""){alert("Please Enter Comments.");b.comments.focus();return false}else{b.action="customerservice.php?action=send";b.method="POST";b.submit()}}}}}}}}function PaymentValidate(c){var F=/^[A-Za-z0-9-'., ]{3,70}$/;var y=/^[A-Za-z0-9-'.,#:)( ]{1,70}$/;var G=/^[0-9]{3,20}$/;var u=/^[A-Za-z'., ]{1,70}$/;var r=/^.+@.+\..{2,3}$/;var o=[];var d=c.couponcode.value;var l=c.writemsg.value;if(c.kitid.value==""&&c.kitname.value==""){alert("Opps!  You need to select a kit first,  Please choose a kit from above.");return false}if(c.cardtype.selectedIndex=="0"){alert("Please select a credit card type.");c.cardtype.focus();return false}if($jq.trim(c.cardnumber.value)==""){alert("Please enter credit card number.");c.cardnumber.value="";c.cardnumber.focus();return false}var s=c.cardnumber.value;if(!G.test(s)){alert("Please enter only numbers for credit card.");c.cardnumber.value="";c.cardnumber.focus();return false}var x=c.cardtype.value;var q=c.cardcvvnumber.value;if(!checkCreditCard(s,x)){alert(ccErrors[ccErrorNo]);c.cardnumber.value="";c.cardnumber.focus();return false}if(c.cardexpmonth.selectedIndex=="0"){alert("Please select an expiration month.");c.cardexpmonth.focus();return false}if(c.cardexpyear.selectedIndex=="0"){alert("Please select an expiration year.");c.cardexpyear.focus();return false}var z=new Date();var I=z.getMonth()+1;var C=z.getFullYear();var t=C+""+I;var b=c.cardexpmonth.value;if(b<9){month="0"+b}else{month=b}var w=c.cardexpyear.value+""+month;if(w<t){alert("Please select valid month and year.");c.cardexpmonth.focus();return false}if(c.cardcvvnumber.value==""){alert("Please enter card verification number.");c.cardcvvnumber.value="";c.cardcvvnumber.focus();return false}if(!G.test(c.cardcvvnumber.value)){alert("Please enter only numbers for card verification number.");c.cardcvvnumber.value="";c.cardcvvnumber.focus();return false}var p=validateCvvCode(x,q);if(!p){alert("Please enter valid card verification number.");c.cardcvvnumber.value="";c.cardcvvnumber.focus();return false}if($jq.trim(c.firstname.value)==""){alert("Please enter first name.");c.firstname.value="";c.firstname.focus();return false}var E=c.firstname.value;if(!u.test(E)){alert("Please enter only alphabets for first name.");c.firstname.value="";c.firstname.focus();return false}if($jq.trim(c.lastname.value)==""){alert("Please enter last name.");c.lastname.value="";c.lastname.focus();return false}var m=c.lastname.value;if(!u.test(m)){alert("Please enter only alphabets for last name.");c.lastname.value="";c.lastname.focus();return false}if($jq.trim(c.address1.value)==""){alert("Please enter billing address.");c.address1.value="";c.address1.focus();return false}var j=c.address1.value;if(!y.test(j)){alert("Please enter only alphabets & numbers for billing address.");c.address1.value="";c.address1.focus();return false}if($jq.trim(c.city.value)==""){alert("Please enter city.");c.city.value="";c.city.focus();return false}var D=c.city.value;if(!u.test(D)){alert("Please enter only alphabets for city.");c.city.value="";c.city.focus();return false}if($jq.trim(c.zipcode.value)==""){alert("Please enter zip code.");c.zipcode.value="";c.zipcode.focus();return false}var f=c.zipcode.value;if($jq.trim(c.zipcode.value)!=""){if(c.country.value=="38"){if(f.length>7||f.length<7){alert("Please enter a correct zip code digit.");c.zipcode.focus();return false}v=f.toUpperCase();var g=/((^\d{5}([- |]\d{4})?$)|(^[A-Z]\d[A-Z][- |]\d[A-Z]\d$))/;if(!g.test(v)){alert("Please enter a valid zip code.");c.zipcode.focus();return false}}else{if(c.country.value=="246"){if(f.length>5||f.length<5){alert("Please enter only 5 numbers for zip code.");c.zipcode.focus();return false}if(isNaN(f)==true){alert("Please enter a valid zip code.");c.zipcode.focus();return false}}}}if(c.country.selectedIndex=="0"){alert("Please select country.");c.country.focus();return false}if(c.state.selectedIndex=="0"){alert("Please select a state.");c.state.focus();return false}if($jq.trim(c.email.value)==""){alert("Please enter email address.");c.email.value="";c.email.focus();return false}if(!r.test($jq.trim(c.email.value))){alert("Please enter valid email address.");c.email.value="";c.email.focus();return false}if(d.length>20){alert("Please enter only 20 characters for couponcode.");c.couponcode.focus();return false}if(document.billing.gift.checked==true){if(l==""){alert("Please enter gift message.");c.writemsg.focus();return false}}if(l.length>150){alert("Please enter only 150 characters for Message.");c.writemsg.focus();return false}if(document.billing.same.checked!=true){if($jq.trim(c.shipfirstname.value)==""){alert("Please enter shipping first name.");c.shipfirstname.value="";c.shipfirstname.focus();return false}var e=c.shipfirstname.value;if(!u.test(e)){alert("Please enter only alphabets for shipping first name.");c.shipfirstname.value="";c.shipfirstname.focus();return false}if($jq.trim(c.shiplastname.value)==""){alert("Please enter shipping last name.");c.shiplastname.value="";c.shiplastname.focus();return false}var n=c.shiplastname.value;if(!u.test(n)){alert("Please enter only alphabets for shipping last name.");c.shiplastname.value="";c.shiplastname.focus();return false}if($jq.trim(c.shipaddress1.value)==""){alert("Please enter shipping address.");c.shipaddress1.value="";c.shipaddress1.focus();return false}var A=c.shipaddress1.value;if(!y.test(A)){alert("Please enter only alphabets & numbers for shipping address.");c.shipaddress1.value="";c.shipaddress1.focus();return false}if($jq.trim(c.shipcity.value)==""){alert("Please enter shipping city.");c.shipcity.value="";c.shipcity.focus();return false}var H=c.shipcity.value;if(!u.test(H)){alert("Please enter only alphabets for shipping city.");c.shipcity.value="";c.shipcity.focus();return false}if($jq.trim(c.shipzipcode.value)==""){alert("Please enter shipping zipcode.");c.shipzipcode.value="";c.shipzipcode.focus();return false}if(c.shipcountry.selectedIndex=="0"){alert("Please select a shipping country.");c.shipcountry.focus();return false}if(c.shipstate.selectedIndex=="0"){alert("Please select a shipping state.");c.shipstate.focus();return false}if($jq.trim(c.shipzipcode.value)!=""){var a=$jq.trim(c.shipzipcode.value);if(c.shipcountry.value=="38"){if(a.length>7||a.length<7){alert("Please enter a correct zip code digit.");c.shipzipcode.focus();return false}v=a.toUpperCase();var g=/((^\d{5}([- |]\d{4})?$)|(^[A-Z]\d[A-Z][- |]\d[A-Z]\d$))/;if(!g.test(v)){alert("Please enter a valid zip code.");c.shipzipcode.focus();return false}}else{if(c.shipcountry.value=="246"){if(a.length>5||a.length<5){alert("Please enter only 5 numbers for zip code.");c.shipzipcode.focus();return false}if(isNaN(a)==true){alert("Please enter a valid zip code.");c.shipzipcode.focus();return false}}}}}if(isVerified==false){var h=document.getElementById("couponcode").value;if($jq.trim(h)!=""){var k="./check_coupon.php?v="+Math.random();var B="coupon_code="+h;xmlHTTPRequest(k,"POST",B,checkCoupon);return false}else{$jq.blockUI();submitForm();return true}}else{$jq.blockUI();submitForm();return true}}function checkCoupon(a){alert(a);if(a=="1"){$jq.blockUI();submitForm();return true}else{alert(a);document.getElementById("couponcode").focus();return false}}function submitForm(){var a=document.billing;a.action="#";a.method="POST"}function DisableCtrlKey(c){var b=(document.all)?event.keyCode:c.which;var a="Please  enter the credit card number.\n You are not allowed to paste the credit card number";if(parseInt(b)==17){alert(a);window.event.returnValue=false}}function DisableRightClick(a){if(a.button==2){alert("Right Clicking not allowed!");return false}}function validateCvvCode(a,c){var d=0;switch(a.toUpperCase()){case"MASTERCARD":case"EUROCARD":case"EUROCARD/MASTERCARD":case"VISA":case"DISCOVER":d=3;break;case"AMEX":case"AMERICANEXPRESS":case"AMERICAN EXPRESS":d=4;break;default:return false}var b=new RegExp("[0-9]{"+d+"}");return(c.length==d&&b.test(c))}maxL=150;var bName=navigator.appName;function taLimit(a){if(a.value.length==maxL){return false}return true}function taCount(b,a){objCnt=createObject(a);objVal=b.value;if(objVal.length>maxL){objVal=objVal.substring(0,maxL)}if(objCnt){if(bName=="Netscape"){objCnt.textContent=maxL-objVal.length}else{objCnt.innerText=maxL-objVal.length}}return true}function createObject(objId){if(document.getElementById){return document.getElementById(objId)}else{if(document.layers){return eval("document."+objId)}else{if(document.all){return eval("document.all."+objId)}else{return eval("document."+objId)}}}}function Showpage(a){newwindow=window.open(a,"name","height=200,width=150");if(window.focus){newwindow.focus()}return false}var win=null;function OpenPage(f,d,b,c,a,e){if(e=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-b)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-c)-75)):100}if(e=="center"){LeftPosition=(screen.width)?(screen.width-b)/2:100;TopPosition=(screen.height)?(screen.height-c)/2:100}else{if((e!="center"&&e!="random")||e==null){LeftPosition=0;TopPosition=20}}settings="width="+b+",height="+c+",top="+TopPosition+",left="+LeftPosition+",scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";win=window.open(f,d,settings)}function ShippingDetails(){if(document.billing.same.checked==true){document.getElementById("tblShipping").style.display="none"}else{document.getElementById("tblShipping").style.display="block"}}function GiftMessage(){if(document.billing.gift.checked==true){document.getElementById("giftmsg").style.display="block"}else{document.getElementById("giftmsg").style.display="none"}}function setpagetitle(){document.title="Fandangling"}function xmlHTTPRequest(b,h,c,g){var a;try{a=new XMLHttpRequest()}catch(d){try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(d){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(d){alert("Your browser does not support AJAX!");return false}}}a.onreadystatechange=function(){if(a.readyState==4){g(a.responseText)}};a.open(h,b,true);if(h=="POST"){var f="Content-Type:application/x-www-form-urlencoded";a.setRequestHeader(f.split(":")[0],f.split(":")[1])}a.send(c)}function CheckUserRegistration(e){var B=/^[A-Za-z0-9-'., ]{3,70}$/;var s=/^[A-Za-z0-9-'.,#:)( ]{1,70}$/;var m=/^[A-Za-z'., ]{1,70}$/;var k=/^.+@.+\..{2,3}$/;var t=/^\(\d{3}\)-\d{3}-\d{4}$/;var r=/^\(\d{3}\)\d{3}.\d{4}$/;var q=/^\d{3}-\d{3}-\d{4}$/;var p=/^\(\d{3}\)\d{3}-\d{4}$/;var n=/^\(\d{3}\)\s\d{3}-\d{4}$/;var o=/^1-\d{3}-\d{3}-\d{4}$/;var l=/^\d{10}$/;var A=$jq.trim(e.firstname.value);var j=$jq.trim(e.lastname.value);var u=$jq.trim(e.email.value);var c=$jq.trim(e.reemail.value);var a=$jq.trim(e.password.value);var g=$jq.trim(e.repassword.value);var z=$jq.trim(e.address1.value);var y=$jq.trim(e.address2.value);var x=$jq.trim(e.city.value);var b=$jq.trim(e.zipcode.value);var w=e.country.value;var f=e.state.value;var h=$jq.trim(e.phoneno.value);if(A==""){alert("Please enter first name.");e.firstname.value="";e.firstname.focus();return false}if(!m.test(A)){alert("Please enter only alphabets for first name.");e.firstname.value="";e.firstname.focus();return false}if(j==""){alert("Please enter last name.");e.lastname.value="";e.lastname.focus();return false}if(!m.test(j)){alert("Please enter only alphabets for last name.");e.lastname.value="";e.lastname.focus();return false}if(u==""){alert("Please enter email address.");e.email.value="";e.email.focus();return false}if(!k.test(u)){alert("Please enter valid email address.");e.email.value="";e.email.focus();return false}if(c==""){alert("Please retype email address.");e.reemail.value="";e.reemail.focus();return false}if(u!=c){alert("E-Mail Addresses does not match.Please retype same email address.");e.reemail.value="";e.reemail.focus();return false}if(a==""){alert("Please enter password.");e.password.value="";e.password.focus();return false}if(e.password.value.length<6){alert("Please enter password with minimum of 6 Characters.");e.password.value="";e.password.focus();return false}if(g==""){alert("Please retype password.");e.repassword.value="";e.repassword.focus();return false}if(g!=a){alert("Entered Passwords does not match. Please type once again.");e.repassword.value="";e.password.value="";e.password.focus();return false}if(z==""){alert("Please enter your address.");e.address1.value="";e.address1.focus();return false}if(!s.test(z)){alert("Please enter only alphabets & numbers for your address.");e.address1.value="";e.address1.focus();return false}if(y!=""){if(!s.test(y)){alert("Please enter only alphabets & numbers for your address line2.");e.address2.value="";e.address2.focus();return false}}if(x==""){alert("Please enter your city.");e.city.value="";e.city.focus();return false}if(!m.test(x)){alert("Please enter only alphabets for city.");e.city.value="";e.city.focus();return false}if(b==""){alert("Please enter zip code.");e.zipcode.value="";e.zipcode.focus();return false}if(b!=""){if(e.country.value=="38"){if(e.zipcode.value.length>7||e.zipcode.value.length<7){alert("Please enter a correct zip code digit.");e.zipcode.focus();return false}v=b.toUpperCase();var d=/((^\d{5}([- |]\d{4})?$)|(^[A-Z]\d[A-Z][- |]\d[A-Z]\d$))/;if(!d.test(v)){alert("Please enter a valid zip code.");e.zipcode.focus();return false}}else{if(e.country.value=="246"){if(e.zipcode.value.length>5||e.zipcode.value.length<5){alert("Please enter only 5 numbers for zip code.");e.zipcode.focus();return false}if(isNaN(b)==true){alert("Please enter a valid zip code.");e.zipcode.focus();return false}}}}if(e.country.value=="0"){alert("Please select country.");e.country.focus();return false}if(e.state.value=="0"){alert("Please select a state.");e.state.focus();return false}if(h==""){alert("Please enter your phone number.");e.phoneno.value="";e.phoneno.focus();return false}if(!(t.test(h)||r.test(h)||q.test(h)||p.test(h)||o.test(h)||n.test(h)||l.test(h))){alert("Please Enter a Valid Phone Number");e.phoneno.value="";e.phoneno.focus();return false}return true}function validateUsers(c){var a=/^[A-Za-z0-9-'., ]{3,70}$/;var f=/^[A-Za-z0-9-'.,#:)( ]{1,70}$/;var g=/^[A-Za-z'., ]{1,70}$/;var e=/^.+@.+\..{2,3}$/;var b=$jq.trim(c.mail.value);var d=$jq.trim(c.pass.value);if(b==""){alert("Please Enter Email Address.");c.mail.value="";c.mail.focus();return false}else{if(!e.test(b)){alert("Please Enter Valid Email Address.");c.mail.value="";c.mail.focus();return false}else{if(d==""){alert("Please Enter Your Password.");c.pass.value="";c.pass.focus();return false}else{return true}}}}function validateForgotPassword(b){var c=/^.+@.+\..{2,3}$/;var a=$jq.trim(b.email.value);if(a==""){alert("Please Enter Email Address.");b.email.value="";b.email.focus();return false}else{if(!c.test(a)){alert("Please Enter Valid Email Address.");b.email.value="";b.email.focus();return false}else{return true}}}function valButton(c){var b=-1;for(var a=c.length-1;a>-1;a--){if(c[a].checked){b=a;a=-1}}if(b>-1){return c[b].value}else{return null}}function userPaymentValidate(c){var C=/^[A-Za-z0-9-'., ]{3,70}$/;var x=/^[A-Za-z0-9-'.,#:)( ]{1,70}$/;var D=/^[0-9]{3,20}$/;var t=/^[A-Za-z'., ]{1,70}$/;var q=/^.+@.+\..{2,3}$/;var m=[];var d=c.couponcode.value;var j=c.writemsg.value;var k=valButton(c.cardtype);if(k==null){alert("Please choose a credit card type.");document.getElementById("r1").focus();return false}if($jq.trim(c.cardnumber.value)==""){alert("Please enter credit card number.");c.cardnumber.value="";c.cardnumber.focus();return false}var r=c.cardnumber.value;if(!D.test(r)){alert("Please enter only numbers for credit card.");c.cardnumber.value="";c.cardnumber.focus();return false}var w=get_radio_value(c);var p=c.cardcvvnumber.value;if(!checkCreditCard(r,w)){alert(ccErrors[ccErrorNo]);c.cardnumber.value="";c.cardnumber.focus();return false}if(c.cardexpmonth.selectedIndex=="0"){alert("Please select an expiration month.");c.cardexpmonth.focus();return false}if(c.cardexpyear.selectedIndex=="0"){alert("Please select an expiration year.");c.cardexpyear.focus();return false}var y=new Date();var F=y.getMonth()+1;var B=y.getFullYear();var s=B+""+F;var b=c.cardexpmonth.value;if(b<9){month="0"+b}else{month=b}var u=c.cardexpyear.value+""+month;if(parseInt(u)<s){alert("Please select valid month and year.");c.cardexpmonth.focus();return false}if(c.cardcvvnumber.value==""){alert("Please enter card verification number.");c.cardcvvnumber.value="";c.cardcvvnumber.focus();return false}if(!D.test(c.cardcvvnumber.value)){alert("Please enter only numbers for card verification number.");c.cardcvvnumber.value="";c.cardcvvnumber.focus();return false}var o=validateCvvCode(w,p);if(!o){alert("Please enter valid card verification number.");c.cardcvvnumber.value="";c.cardcvvnumber.focus();return false}if(d.length>20){alert("Please enter only 20 characters for couponcode.");c.couponcode.focus();return false}if(document.billing.gift.checked==true){if(j==""){alert("Please enter gift message.");c.writemsg.focus();return false}}if(j.length>150){alert("Please enter only 150 characters for Message.");c.writemsg.focus();return false}if(document.billing.same.checked!=true){if($jq.trim(c.shipfirstname.value)==""){alert("Please enter shipping first name.");c.shipfirstname.value="";c.shipfirstname.focus();return false}var e=c.shipfirstname.value;if(!t.test(e)){alert("Please enter only alphabets for shipping first name.");c.shipfirstname.value="";c.shipfirstname.focus();return false}if($jq.trim(c.shiplastname.value)==""){alert("Please enter shipping last name.");c.shiplastname.value="";c.shiplastname.focus();return false}var l=c.shiplastname.value;if(!t.test(l)){alert("Please enter only alphabets for shipping last name.");c.shiplastname.value="";c.shiplastname.focus();return false}if($jq.trim(c.shipaddress1.value)==""){alert("Please enter shipping address.");c.shipaddress1.value="";c.shipaddress1.focus();return false}var z=c.shipaddress1.value;if(!x.test(z)){alert("Please enter only alphabets & numbers for shipping address.");c.shipaddress1.value="";c.shipaddress1.focus();return false}if($jq.trim(c.shipcity.value)==""){alert("Please enter shipping city.");c.shipcity.value="";c.shipcity.focus();return false}var E=c.shipcity.value;if(!t.test(E)){alert("Please enter only alphabets for shipping city.");c.shipcity.value="";c.shipcity.focus();return false}if($jq.trim(c.shipzipcode.value)==""){alert("Please enter shipping zipcode.");c.shipzipcode.value="";c.shipzipcode.focus();return false}if(c.shipcountry.selectedIndex=="0"){alert("Please select a shipping country.");c.shipcountry.focus();return false}if(c.shipstate.selectedIndex=="0"){alert("Please select a shipping state.");c.shipstate.focus();return false}if($jq.trim(c.shipzipcode.value)!=""){var a=$jq.trim(c.shipzipcode.value);if(c.shipcountry.value=="38"){if(a.length>7||a.length<7){alert("Please enter a correct zip code digit.");c.shipzipcode.focus();return false}v=a.toUpperCase();var f=/((^\d{5}([- |]\d{4})?$)|(^[A-Z]\d[A-Z][- |]\d[A-Z]\d$))/;if(!f.test(v)){alert("Please enter a valid zip code.");c.shipzipcode.focus();return false}}else{if(c.shipcountry.value=="246"){if(a.length>5||a.length<5){alert("Please enter only 5 numbers for zip code.");c.shipzipcode.focus();return false}if(isNaN(a)==true){alert("Please enter a valid zip code.");c.shipzipcode.focus();return false}}}}}if(isVerified==false){var g=document.getElementById("couponcode").value;if($jq.trim(g)!=""){var A="coupon_code="+g;var h="./check_coupon.php?"+A;var n="";$jq.ajax({type:"POST",url:h,async:false,cache:false,ifModified:false,success:function(G){n=G}});if(n=="1"){$jq.blockUI();submitForm();return true}else{alert(n);document.getElementById("couponcode").focus();return false}}else{$jq.blockUI();submitForm();return true}}else{$jq.blockUI();submitForm();return true}}function userValidate(c){var g=get_radio_value(c);var f=c.couponcode.value;var b=c.writemsg.value;if(g!=null&&g=="PayPal"){if(f.length>20){alert("Please enter only 20 characters for couponcode.");c.couponcode.focus();return false}if($jq.trim(f)!=""){var e="coupon_code="+f;var a="./check_coupon.php?"+e;var d="";$jq.ajax({type:"POST",url:a,async:false,cache:false,ifModified:false,success:function(h){d=h}});if(d!="1"){alert(d);document.getElementById("couponcode").focus();return false}}if(document.billing.gift.checked==true){if(b==""){alert("Please enter gift message.");c.writemsg.focus();return false}if(b.length>150){alert("Please enter only 150 characters for Message.");c.writemsg.focus();return false}}$jq.blockUI({message:"You are being redirected to PayPal. Please wait..."});return true}else{return userPaymentValidate(c)}}function get_radio_value(c){for(var b=0;b<c.cardtype.length;b++){if(c.cardtype[b].checked){var a=c.cardtype[b].value}}return a}function GuestPaymentValidate(n){var K=/^[A-Za-z0-9-'., ]{3,70}$/;var p=/^[A-Za-z0-9-'.,#:)( ]{1,70}$/;var A=/^[0-9]{3,20}$/;var q=/^[A-Za-z'., ]{1,70}$/;var F=/^.+@.+\..{2,3}$/;var J=/^\(\d{3}\)-\d{3}-\d{4}$/;var I=/^\(\d{3}\)\d{3}.\d{4}$/;var H=/^\d{3}-\d{3}-\d{4}$/;var G=/^\(\d{3}\)\d{3}-\d{4}$/;var C=/^\(\d{3}\)\s\d{3}-\d{4}$/;var E=/^1-\d{3}-\d{3}-\d{4}$/;var B=/^\d{10}$/;var t=[];var x=n.couponcode.value;var l=n.writemsg.value;var D=valButton(n.cardtype);if(D==null){alert("Please choose a credit card type.");document.getElementById("r1").focus();return false}if($jq.trim(n.cardnumber.value)==""){alert("Please enter credit card number.");n.cardnumber.value="";n.cardnumber.focus();return false}var s=n.cardnumber.value;if(!A.test(s)){alert("Please enter only numbers for credit card.");n.cardnumber.value="";n.cardnumber.focus();return false}var a=get_radio_value(n);var R=n.cardcvvnumber.value;if(!checkCreditCard(s,a)){alert(ccErrors[ccErrorNo]);n.cardnumber.value="";n.cardnumber.focus();return false}if(n.cardexpmonth.selectedIndex=="0"){alert("Please select an expiration month.");n.cardexpmonth.focus();return false}if(n.cardexpyear.selectedIndex=="0"){alert("Please select an expiration year.");n.cardexpyear.focus();return false}var L=new Date();var e=L.getMonth()+1;var T=L.getFullYear();var r=T+""+e;var c=n.cardexpmonth.value;if(c<9){month="0"+c}else{month=c}var U=n.cardexpyear.value+""+month;if(U<r){alert("Please select valid month and year.");n.cardexpmonth.focus();return false}if(n.cardcvvnumber.value==""){alert("Please enter card verification number.");n.cardcvvnumber.value="";n.cardcvvnumber.focus();return false}if(!A.test(n.cardcvvnumber.value)){alert("Please enter only numbers for card verification number.");n.cardcvvnumber.value="";n.cardcvvnumber.focus();return false}var o=validateCvvCode(a,R);if(!o){alert("Please enter valid card verification number.");n.cardcvvnumber.value="";n.cardcvvnumber.focus();return false}if($jq.trim(n.firstname.value)==""){alert("Please enter first name.");n.firstname.value="";n.firstname.focus();return false}var N=n.firstname.value;if(!q.test(N)){alert("Please enter only alphabets for first name.");n.firstname.value="";n.firstname.focus();return false}if($jq.trim(n.lastname.value)==""){alert("Please enter last name.");n.lastname.value="";n.lastname.focus();return false}var y=n.lastname.value;if(!q.test(y)){alert("Please enter only alphabets for last name.");n.lastname.value="";n.lastname.focus();return false}var u=$jq.trim(n.email.value);if(u==""){alert("Please enter email address.");n.email.value="";n.email.focus();return false}if(!F.test(u)){alert("Please enter valid email address.");n.email.value="";n.email.focus();return false}var O=$jq.trim(n.reemail.value);if(O==""){alert("Please retype email address.");n.reemail.value="";n.reemail.focus();return false}if(u!=O){alert("E-Mail Addresses are not match.Please retype same email address.");n.reemail.value="";n.reemail.focus();return false}if($jq.trim(n.address1.value)==""){alert("Please enter billing address.");n.address1.value="";n.address1.focus();return false}var M=n.address1.value;if(!p.test(M)){alert("Please enter only alphabets & numbers for billing address.");n.address1.value="";n.address1.focus();return false}if($jq.trim(n.city.value)==""){alert("Please enter city.");n.city.value="";n.city.focus();return false}var m=n.city.value;if(!q.test(m)){alert("Please enter only alphabets for city.");n.city.value="";n.city.focus();return false}if($jq.trim(n.zipcode.value)==""){alert("Please enter zip code.");n.zipcode.value="";n.zipcode.focus();return false}var P=n.zipcode.value;if($jq.trim(n.zipcode.value)!=""){if(n.country.value=="38"){if(P.length>7||P.length<7){alert("Please enter a correct zip code digit.");n.zipcode.focus();return false}v=P.toUpperCase();var f=/((^\d{5}([- |]\d{4})?$)|(^[A-Z]\d[A-Z][- |]\d[A-Z]\d$))/;if(!f.test(v)){alert("Please enter a valid zip code.");n.zipcode.focus();return false}}else{if(n.country.value=="246"){if(P.length>5||P.length<5){alert("Please enter only 5 numbers for zip code.");n.zipcode.focus();return false}if(isNaN(P)==true){alert("Please enter a valid zip code.");n.zipcode.focus();return false}}}}if(n.country.selectedIndex=="0"){alert("Please select country.");n.country.focus();return false}if(n.state.selectedIndex=="0"){alert("Please select a state.");n.state.focus();return false}var S=$jq.trim(n.phoneno.value);if(S==""){alert("Please enter your phone number.");n.phoneno.value="";n.phoneno.focus();return false}if(!(J.test(S)||I.test(S)||H.test(S)||G.test(S)||E.test(S)||C.test(S)||B.test(S))){alert("Please Enter a Valid Phone Number");n.phoneno.value="";n.phoneno.focus();return false}if(x.length>20){alert("Please enter only 20 characters for couponcode.");n.couponcode.focus();return false}if(document.billing.gift.checked==true){if(l==""){alert("Please enter gift message.");n.writemsg.focus();return false}}if(l.length>150){alert("Please enter only 150 characters for Message.");n.writemsg.focus();return false}if(document.billing.same.checked!=true){if($jq.trim(n.shipfirstname.value)==""){alert("Please enter shipping first name.");n.shipfirstname.value="";n.shipfirstname.focus();return false}var z=n.shipfirstname.value;if(!q.test(z)){alert("Please enter only alphabets for shipping first name.");n.shipfirstname.value="";n.shipfirstname.focus();return false}if($jq.trim(n.shiplastname.value)==""){alert("Please enter shipping last name.");n.shiplastname.value="";n.shiplastname.focus();return false}var w=n.shiplastname.value;if(!q.test(w)){alert("Please enter only alphabets for shipping last name.");n.shiplastname.value="";n.shiplastname.focus();return false}if($jq.trim(n.shipaddress1.value)==""){alert("Please enter shipping address.");n.shipaddress1.value="";n.shipaddress1.focus();return false}var h=n.shipaddress1.value;if(!p.test(h)){alert("Please enter only alphabets & numbers for shipping address.");n.shipaddress1.value="";n.shipaddress1.focus();return false}if($jq.trim(n.shipcity.value)==""){alert("Please enter shipping city.");n.shipcity.value="";n.shipcity.focus();return false}var g=n.shipcity.value;if(!q.test(g)){alert("Please enter only alphabets for shipping city.");n.shipcity.value="";n.shipcity.focus();return false}if($jq.trim(n.shipzipcode.value)==""){alert("Please enter shipping zipcode.");n.shipzipcode.value="";n.shipzipcode.focus();return false}if(n.shipcountry.selectedIndex=="0"){alert("Please select a shipping country.");n.shipcountry.focus();return false}if(n.shipstate.selectedIndex=="0"){alert("Please select a shipping state.");n.shipstate.focus();return false}if($jq.trim(n.shipzipcode.value)!=""){var Q=$jq.trim(n.shipzipcode.value);if(n.shipcountry.value=="38"){if(Q.length>7||Q.length<7){alert("Please enter a correct zip code digit.");n.shipzipcode.focus();return false}v=Q.toUpperCase();var f=/((^\d{5}([- |]\d{4})?$)|(^[A-Z]\d[A-Z][- |]\d[A-Z]\d$))/;if(!f.test(v)){alert("Please enter a valid zip code.");n.shipzipcode.focus();return false}}else{if(n.shipcountry.value=="246"){if(Q.length>5||Q.length<5){alert("Please enter only 5 numbers for zip code.");n.shipzipcode.focus();return false}if(isNaN(Q)==true){alert("Please enter a valid zip code.");n.shipzipcode.focus();return false}}}}}if(isVerified==false){var b=document.getElementById("couponcode").value;if($jq.trim(b)!=""){var k="coupon_code="+b;var d="./check_coupon.php?"+k;var j="";$jq.ajax({type:"POST",url:d,async:false,cache:false,ifModified:false,success:function(V){j=V}});if(j=="1"){$jq.blockUI();submitForm();return true}else{alert(j);document.getElementById("couponcode").focus();return false}}else{$jq.blockUI();submitForm();return true}}else{$jq.blockUI();submitForm();return true}}function GuestValidate(h){var a=get_radio_value(h);var d=/^.+@.+\..{2,3}$/;var q=/^\(\d{3}\)-\d{3}-\d{4}$/;var o=/^\(\d{3}\)\d{3}.\d{4}$/;var n=/^\d{3}-\d{3}-\d{4}$/;var m=/^\(\d{3}\)\d{3}-\d{4}$/;var k=/^\(\d{3}\)\s\d{3}-\d{4}$/;var l=/^1-\d{3}-\d{3}-\d{4}$/;var j=/^\d{10}$/;var e=/^[A-Za-z'., ]{1,70}$/;var c=h.couponcode.value;var f=h.writemsg.value;if(a!=null&&a=="PayPal"){if(c.length>20){alert("Please enter only 20 characters for couponcode.");h.couponcode.focus();return false}if(document.billing.gift.checked==true){if(f==""){alert("Please enter gift message.");h.writemsg.focus();return false}}if(f.length>150){alert("Please enter only 150 characters for Message.");h.writemsg.focus();return false}if($jq.trim(c)!=""){var g="coupon_code="+c;var b="./check_coupon.php?"+g;var p="";$jq.ajax({type:"POST",url:b,async:false,cache:false,ifModified:false,success:function(r){p=r}});if(p!="1"){alert(p);document.getElementById("couponcode").focus();return false}}$jq.blockUI({message:"You are being redirected to PayPal. Please wait..."});return true}else{return GuestPaymentValidate(h)}}function showCCFields(a){var h=document.getElementById("cc");var f=document.getElementById("expdate");var e=document.getElementById("cvv");var d=document.getElementById("ship");var b=document.getElementById("tblShipping");var g=document.getElementById("same");var c=(a==false)?"none":"block";if(a==true&&(h.style.display=="block"||h.style.display=="")){return}h.style.display=c;f.style.display=c;e.style.display=c;d.style.display=c;if(g.checked==false){b.style.display=c}showBillingFields(a)}function showBillingFields(k){var a=document.getElementById("bfn");var m=document.getElementById("bln");var d=document.getElementById("bemail1");var c=document.getElementById("bemail2");var e=document.getElementById("badd");var n=document.getElementById("badd2");var l=document.getElementById("bcity");var g=document.getElementById("bzip");var f=document.getElementById("bcountry");var b=document.getElementById("bstate");var j=document.getElementById("bphone");var h=(k==false)?"none":"block";if(a!==null){if(k==true&&(a.style.display=="block"||a.style.display=="")){return}a.style.display=h;m.style.display=h;d.style.display=h;c.style.display=h;l.style.display=h;g.style.display=h;f.style.display=h;b.style.display=h;j.style.display=h}e.style.display=h;n.style.display=h}function validateAddAddress(e){var b=/^[A-Za-z0-9-'., ]{3,70}$/;var g=/^[A-Za-z0-9-'.,#:)( ]{1,70}$/;var d=/^[0-9]{3,20}$/;var c=/^[A-Za-z'., ]{1,70}$/;if($jq.trim(e.address1.value)==""){alert("Please enter billing address.");e.address1.value="";e.address1.focus();return false}var j=e.address1.value;if(!g.test(j)){alert("Please enter only alphabets & numbers for billing address.");e.address1.value="";e.address1.focus();return false}if($jq.trim(e.city.value)==""){alert("Please enter city.");e.city.value="";e.city.focus();return false}var a=e.city.value;if(!c.test(a)){alert("Please enter only alphabets for city.");e.city.value="";e.city.focus();return false}if($jq.trim(e.zipcode.value)==""){alert("Please enter zip code.");e.zipcode.value="";e.zipcode.focus();return false}var f=e.zipcode.value;if($jq.trim(e.zipcode.value)!=""){if(e.country.value=="38"){if(f.length>7||f.length<7){alert("Please enter a correct zip code digit.");e.zipcode.focus();return false}v=f.toUpperCase();var h=/((^\d{5}([- |]\d{4})?$)|(^[A-Z]\d[A-Z][- |]\d[A-Z]\d$))/;if(!h.test(v)){alert("Please enter a valid zip code.");e.zipcode.focus();return false}}else{if(e.country.value=="246"){if(f.length>5||f.length<5){alert("Please enter only 5 numbers for zip code.");e.zipcode.focus();return false}if(isNaN(f)==true){alert("Please enter a valid zip code.");e.zipcode.focus();return false}}}}if(e.country.selectedIndex=="0"){alert("Please select country.");e.country.focus();return false}if(e.state.selectedIndex=="0"){alert("Please select a state.");e.state.focus();return false}return true}var kits=new Array();var kitsqty=new Array();var kitstype=new Array();var kitsprdt=new Array();var numericExpression=/^[0-9]+$/;var Price=19.95;function getCookie(a){if(document.cookie.length>0){c_start=document.cookie.indexOf(a+"=");if(c_start!=-1){c_start=c_start+a.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length}return unescape(document.cookie.substring(c_start,c_end))}}return""}function checkCookie(b,d){var a;var c=getCookie("Kitinfo");a=b.toLowerCase()+"#"+d;if(c!=null&&c!=""){document.cookie="Kitinfo="+c+","+a}else{document.cookie="Kitinfo="+a}}function updatecookie(b,f){var d=new Array(1);var c=getCookie("Kitinfo");var d=c.split(",");for(i=0;i<d.length;i++){var e=d[i].split("#");if(e[0]==b){d[i]=b.toLowerCase()+"#"+f}if(i==0){document.cookie="Kitinfo="+d[i]}else{var a=getCookie("Kitinfo");document.cookie="Kitinfo="+a+","+d[i]}}}function WriteCookie(c,e,a,d,g,f){var b,h;b=h="";if(c){b=b+escape(c)+"=";if(e){b=b+escape(e);if(a){b=b+"; expires="+a.toGMTString()}b=b+"; domain=vysr.com";if(g){b=b+"; path="+g}if(f){b=b+"; secure"}}else{h=h+"Value failure"}}else{h=h+"Name failure"}if(!h){document.cookie=b;if(e!=getCookie(c)){h="Write failure"}}return h}function delcookie(c){var f=new Array(1);var d=getCookie("Kitinfo");var f=d.split(",");for(i=0;i<f.length;i++){var b=0;var g=f[i].split("#");if(g[0]==c){b=1;if(isNaN(g[0])){var e=new Date();e.setDate(e.getDate()-1);WriteCookie(g[0],"null",e,null,"/")}}if(b==0){if(i==0){document.cookie="Kitinfo="+f[i]}else{var a=getCookie("Kitinfo");if(a!=null&&a!=""){document.cookie="Kitinfo="+a+","+f[i]}else{document.cookie="Kitinfo="+f[i]}}}else{if(b==1&&i==0){document.cookie="Kitinfo="}}}}function generateCartItem(h,d,l,g,b){h=h.toLowerCase();if(h.indexOf("'")){h=h.replace(/\'/g,"|")}if(d.indexOf("'")){d=d.replace(/\'/g,"|")}var f=b;if(l=="custom"){f="images/kit_icons/customize.jpg"}if(!kitsExists(h,d,l,g)){var j='<div class="cartitem" id="kit_'+h+'"><div class="kitimg"><img src="'+f+'" border="1" /></div>';ckitname=d;if(ckitname.indexOf("|")){ckitname=ckitname.replace(/\|/g,"'")}j+='<div class="kitinfo"><div class="kittop"><div class="kitname">'+ckitname+'</div><div class="kitqty"><div>Quantity</div><div id="kitf_'+h+'">1</div></div>';j+='<div class="kitdel"><a href="#" onclick="return deleteCartItem(\''+h+'\');"><img src="images/remove_icon.jpg" border="0" alt="Delete" title="Delete" /></a></div><div class="kitprice" id="kitamt_'+h+'"> $'+Price+"</div></div>";j+='<div class="kitbottom">';if(l=="custom"){j+='<div class="editkit"><a href="#" onclick="return kitCustomizeEdit(\''+d+"');\">Edit Kit</a></div>"}else{j+='<div class="editkit">&nbsp;</div>'}j+='<div class="editdetails" id="kitedit_'+h+'"><a href="#" onclick="return editCartItem(\''+h+'\');">Edit</a></div><div class="delkit"><a href="#" onclick="return deleteCartItem(\''+h+"');\">Delete</a></div></div></div>";j+="</div>";document.getElementById("cart_container").innerHTML+=j;document.getElementById("subtotalline").className="subtotalline1";document.getElementById("orderubmit").className="orderubmit1";document.getElementById("subtotallineimage").className="subtotallineimage1";var o=parseInt(document.getElementById("totqty").value);document.getElementById("totqty").value=o+1;var k=parseInt(document.getElementById("totqty").value)*Price;document.getElementById("totamount").innerHTML="$"+k.toFixed(2);document.getElementById("finalamount").value=k.toFixed(2);checkCookie(h,1);return true}else{if(l=="custom"){alert("Entered Customized Kitname already exists in the cart. Please try with another name.");document.getElementById("kitname_custom").focus();return false}if(kitsqty[h]){var c=kitsqty[h]}else{var a=getCookie("Kitinfo");var n=a.split(",");for(i=0;i<n.length;i++){var m=n[i].split("#");if(m[0]==h){c=m[1]}}}if(c>=99){alert("We don't allow more than 99 quantities");return true}c=parseInt(c)+1;document.getElementById("kitf_"+h).innerHTML=c;document.getElementById("kitedit_"+h).innerHTML='<a href="#" onclick="return editCartItem(\''+h+"');\">Edit</a>";var o=parseInt(document.getElementById("totqty").value);document.getElementById("totqty").value=o+1;var e=c*Price;document.getElementById("kitamt_"+h).innerHTML="$"+e.toFixed(2);var k=parseInt(document.getElementById("totqty").value)*Price;document.getElementById("totamount").innerHTML="$"+k.toFixed(2);document.getElementById("finalamount").value=k.toFixed(2);updatecookie(h,c);kitsqty[h]=c;return true}}function kitsExists(b,e,g,a){var c=getCookie("Kitinfo");var d=c.split(",");for(i=0;i<d.length;i++){var f=d[i].split("#");if(f[0]==b){return true}}if(kits[b]){return true}else{kits[b]=e;kitsqty[b]=1;kitstype[b]=g;if(kitstype[b]=="custom"){kitsprdt[b]=a;document.cookie=e.toLowerCase()+"="+a}return false}}function deleteCartItem(b){var d=$jq("input[id*='kitqty_"+b+"']");var c=d.length;if(c!=0){alert("Please update the items in cart.");return false}var f=parseInt(document.getElementById("totqty").value);var e=parseInt(document.getElementById("kitf_"+b).innerHTML);document.getElementById("totqty").value=f-e;var a=parseInt(document.getElementById("totqty").value)*Price;document.getElementById("totamount").innerHTML="$"+a.toFixed(2);document.getElementById("finalamount").value=a.toFixed(2);if(document.getElementById("totqty").value=="0"){document.getElementById("subtotalline").className="subtotalline";document.getElementById("orderubmit").className="orderubmit";document.getElementById("subtotallineimage").className="subtotallineimage"}if(document.getElementById("kit_"+b)){document.getElementById("kit_"+b).parentNode.removeChild(document.getElementById("kit_"+b))}delcookie(b);destroyItem(b);return false}function destroyItem(a){kits[a]=null;kitsqty[a]=null;if(kitstype[a]=="custom"){kitsprdt[a]=null}}function editCartItem(a){var b=$jq.trim(document.getElementById("kitf_"+a).innerHTML);document.getElementById("kitf_"+a).innerHTML='<input type="text" size="2" maxlength="2" id="kitqty_'+a+'"  value="'+b+'"/>';document.getElementById("kitedit_"+a).innerHTML='<a href="#" onclick="return updateCartItem(\''+a+"','"+b+"');\">Update</a>";document.getElementById("kitqty_"+a).focus();return false}function updateCartItem(d,f){var a=$jq.trim(document.getElementById("kitqty_"+d).value);var b=a*Price;if(a==""){alert("Quantity is a Required Field");document.getElementById("kitqty_"+d).focus();document.getElementById("kitqty_"+d).select();return false}if(!a.match(numericExpression)||a<=0){alert("Quantity should be valid");document.getElementById("kitqty_"+d).focus();document.getElementById("kitqty_"+d).select();return false}document.getElementById("kitf_"+d).innerHTML=a;document.getElementById("kitamt_"+d).innerHTML="$"+b.toFixed(2);document.getElementById("kitedit_"+d).innerHTML='<a href="#" onclick="return editCartItem(\''+d+"');\">Edit</a>";kitsqty[d]=a;var e=parseInt(document.getElementById("totqty").value);document.getElementById("totqty").value=e+parseInt(a)-parseInt(f);var c=parseInt(document.getElementById("totqty").value)*Price;document.getElementById("totamount").innerHTML="$"+c.toFixed(2);document.getElementById("finalamount").value=c.toFixed(2);updatecookie(d,a);return false}function tellafriend(a){var c=a+"tellafriend.php";c=c.replace("https","http");var b;b=window.open(c,"TellAFriendWindow","width=440,height=710,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,copyhistory=no,resizable=no,left=20,top=40,screenX=0,screenY=0");b.focus()}function formatCurrency(a){a=a.toString().replace(/\$|\,/g,"");if(isNaN(a)){a="0"}sign=(a==(a=Math.abs(a)));a=Math.floor(a*100+0.50000000001);cents=a%100;a=Math.floor(a/100).toString();if(cents<10){cents="0"+cents}for(var b=0;b<Math.floor((a.length-(1+b))/3);b++){a=a.substring(0,a.length-(4*b+3))+","+a.substring(a.length-(4*b+3))}return(((sign)?"":"-")+a+"."+cents)}function getXMLHTTP(){var a=false;try{a=new XMLHttpRequest()}catch(b){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(c){a=false}}}return a}function getState(c,a,e){var d="findstate.php?country="+c+"&tag="+a;if(e){d+="&state="+e}var b=getXMLHTTP();if(b){b.onreadystatechange=function(){if(b.readyState==4){if(b.status==200){document.getElementById(a+"statediv").innerHTML=b.responseText}else{alert("There was a problem while using XMLHTTP:\n"+b.statusText)}}};b.open("GET",d,true);b.send(null)}}var ccErrorNo=0;var ccErrors=new Array();ccErrors[0]="Unknown card type";ccErrors[1]="No card number provided";ccErrors[2]="Credit card number is in invalid format";ccErrors[3]="Credit card number is invalid";ccErrors[4]="Credit card number has an inappropriate number of digits";function checkCreditCard(o,c){var b=new Array();b[0]={name:"Visa",length:"13,16",prefixes:"4",checkdigit:true};b[1]={name:"MasterCard",length:"16",prefixes:"51,52,53,54,55",checkdigit:true};b[2]={name:"DinersClub",length:"14,16",prefixes:"305, 36, 38, 54,55",checkdigit:true};b[3]={name:"CarteBlanche",length:"14",prefixes:"300,301,302,303,304,305",checkdigit:true};b[4]={name:"AmEx",length:"15",prefixes:"34,37",checkdigit:true};b[5]={name:"Discover",length:"16",prefixes:"6011,622,64,65",checkdigit:true};b[6]={name:"JCB",length:"16",prefixes:"35",checkdigit:true};b[7]={name:"enRoute",length:"15",prefixes:"2014,2149",checkdigit:true};b[8]={name:"Solo",length:"16,18,19",prefixes:"6334, 6767",checkdigit:true};b[9]={name:"Switch",length:"16,18,19",prefixes:"4903,4905,4911,4936,564182,633110,6333,6759",checkdigit:true};b[10]={name:"Maestro",length:"12,13,14,15,16,18,19",prefixes:"5018,5020,5038,6304,6759,6761",checkdigit:true};b[11]={name:"VisaElectron",length:"16",prefixes:"417500,4917,4913,4508,4844",checkdigit:true};b[12]={name:"LaserCard",length:"16,17,18,19",prefixes:"6304,6706,6771,6709",checkdigit:true};var a=-1;for(var l=0;l<b.length;l++){if(c.toLowerCase()==b[l].name.toLowerCase()){a=l;break}}if(a==-1){ccErrorNo=0;return false}if(o.length==0){ccErrorNo=1;return false}o=o.replace(/\s/g,"");var s=o;var p=/^[0-9]{13,19}$/;if(!p.exec(s)){ccErrorNo=2;return false}if(b[a].checkdigit){var n=0;var r="";var k=1;var h;for(l=s.length-1;l>=0;l--){h=Number(s.charAt(l))*k;if(h>9){n=n+1;h=h-10}n=n+h;if(k==1){k=2}else{k=1}}if(n%10!=0){ccErrorNo=3;return false}}var g=false;var q=false;var d;var m=new Array();var e=new Array();m=b[a].prefixes.split(",");for(l=0;l<m.length;l++){var f=new RegExp("^"+m[l]);if(f.test(s)){q=true}}if(!q){ccErrorNo=3;return false}e=b[a].length.split(",");for(k=0;k<e.length;k++){if(s.length==e[k]){g=true}}if(!g){ccErrorNo=4;return false}return true}function reportErrors(d){var c="";var c="Please fill in the following information:\n";for(var a=0;a<d.length;a++){var b=a+1;c+="\n"+d[a]}alert(c)}function ShippingDetails(){if(document.billing.same.checked==true){document.getElementById("tblShipping").style.display="none"}else{document.getElementById("tblShipping").style.display="block"}}function validate(){var a="";if(document.billing.cardtype.selectedIndex==0){a+="Please select a credit card type.\n"}if(document.billing.cardexpmonth.value=="00"){a+="Please select an expiration month.\n"}if(document.billing.cardexpyear.value=="00"){a+="Please select an expiration year.\n"}if(document.billing.cardnumber.value==""){a+="Please enter a value for your credit card number.\n"}if(document.billing.firstname.value==""){a+="Please enter first name.\n"}if(document.billing.lastname.value==""){a+="Please enter last name.\n"}if(document.billing.address1.value==""){a+="Please enter address.\n"}if(document.billing.city.value==""){a+="Please enter city.\n"}if(document.billing.state.value=="select"){a+="Please select a state.\n"}if(document.billing.zipcode.value==""){a+="Please enter zip code.\n"}if(document.billing.country.selectedIndex==""){a+="Please Select any country.\n"}if(document.billing.email.value==""){a+="Please enter your email address.\n"}if(document.billing.same.checked!=true){if(document.billing.shipfirstname.value==""){a+="Please enter shipping first name.\n"}if(document.billing.shiplastname.value==""){a+="Please enter shipping last name.\n"}if(document.billing.shipaddress1.value==""){a+="Please enter shipping address.\n"}if(document.billing.shipcity.selectedIndex==""){a+="Please enter shipping city.\n"}if(document.billing.shipstate.selectedIndex==""){a+="Please select a shipping state.\n"}if(document.billing.country.value==""){a+="Please Select any shipping country.\n"}if(document.billing.shipzipcode.value==""){a+="Please enter shipping zip code.\n"}}if(a){alert("Please fill in the following information:\n"+a);return false}}function fnGetShipping(){if(document.billing.same.checked==true){document.getElementById("tblShipping").style.display="none"}else{document.getElementById("tblShipping").style.display="block"}}function noKeyPaste(a){if((a.keyCode?a.keyCode:a.which)==17){ctrlFlag=true;return false}else{if(ctrlFlag){return false}else{return true}}}function resetCtrl(a){if((a.keyCode?a.keyCode:a.which)==17){ctrlFlag=false}}function funNotAllowSpace(b){var a=b.charCode?b.charCode:b.keyCode;if(a==32){return false}}function textCounter(c,a,b){if(c.value.length>b){c.value=c.value.substring(0,b)}else{a.innerHTML=b-c.value.length}};
