1$(document).ready(function () { 2 3 4 // Hide error 5 $("#error").css("background-color", "#fff"); 6 $("#firstName, #lastName, #email, #phone, #gender, #postcode, #legal, #region").focus(function () { 7 $(this).css("border", "1px solid #66afe9"); 8 $("#error").html("error"); 9 $("#error").css("background-color", "#fff"); 10 }); 11 12 $("#firstName, #lastName, #email, #phone, #gender, #postcode").focusout(function () { 13 $(this).css("border", "1px solid #ccc"); 14 }); 15 16 // Phone mask 17 $("#phone").inputmask({ "mask": "+38 (099) 999 9999" }); 18 19 // Form submit 20 $("#newRep").submit(function (event) { 21 event.preventDefault(); 22 var re = new RegExp(/[^а-ÑÑÑÑ'âÑ-]/gi); 23 var re2 = new RegExp(/[^0-9]/i); 24 var re3 = new RegExp(/[^0-9 ()+]/i); 25 26 // First and Last name check 27 if ($("#firstName").val().length < 2) { 28 $("#firstName").css("border", "1px solid red"); 29 alert("Ðоле «Ðм'Ñ» Ð¼Ð°Ñ Ð¼ÑÑÑиÑи бÑлÑÑе одного ÑимволÑ"); 30 return false; 31 } else { 32 33 if ($("#firstName").val().length >= 2 && re.test($("#firstName").val())) { 34 $("#firstName").css("border", "1px solid red"); 35 alert("Ðоле «Ðм'Ñ» Ð¼Ð°Ñ Ð¼ÑÑÑиÑи ÑÑлÑки киÑилиÑÑ"); 36 return false; 37 } else { 38 39 if ($("#lastName").val().length < 2) { 40 $("#lastName").css("border", "1px solid red"); 41 alert("Ðоле «ÐÑÑзвиÑе» Ð¼Ð°Ñ Ð¼ÑÑÑиÑи бÑлÑÑе одного ÑимволÑ"); 42 return false; 43 } else { 44 45 if ($("#lastName").val().length >= 2 && re.test($("#lastName").val())) { 46 $("#lastName").css("border", "1px solid red"); 47 alert("Ðоле «ÐÑÑзвиÑе» Ð¼Ð°Ñ Ð¼ÑÑÑиÑи ÑÑлÑки киÑилиÑÑ"); 48 return false; 49 } else { 50 51 // Phone validation 52 if (re3.test($("#phone").val())) { 53 $("#phone").css("border", "1px solid red"); 54 alert("ÐведÑÑÑ Ð½Ð¾Ð¼ÐµÑ ÑелеÑÐ¾Ð½Ñ Ð¿Ð¾Ð²Ð½ÑÑÑÑ"); 55 return false; 56 } else { 57 58 // Region validation 59 if (!states.includes($("#region").val())) { 60 $("#region").css("border", "1px solid red"); 61 alert("ÐведÑÑÑ Ð½Ð°Ð·Ð²Ñ Ð¾Ð±Ð»Ð°ÑÑÑ ÐºÐ¾ÑÑекÑно"); 62 return false; 63 } else { 64 65 // Postcode validation 66 if ($("#postcode").val().length < 5) { 67 $("#postcode").css("border", "1px solid red"); 68 alert("Ðоле «ÐндекÑ» Ð¼Ð°Ñ Ð¼ÑÑÑиÑи 5 знакÑв"); 69 return false; 70 } else { 71 72 if ($("#postcode").val().length == 5 && re2.test($("#postcode").val())) { 73 $("#postcode").css("border", "1px solid red"); 74 alert("Ðоле «ÐндекÑ» Ð¼Ð°Ñ Ð¼ÑÑÑиÑи ÑÑлÑки ÑиÑÑи"); 75 return false; 76 } else { 77 78 // Legal checkbox 79 if ($("#legal").prop('checked') == false) { 80 alert("ÐзнайомÑеÑÑ Ð· полÑÑиками Ñа пÑоÑедÑÑами"); 81 return false; 82 } else { 83 84 var firstName = $("#firstName").val().toString(); 85 var lastName = $("#lastName").val().toString(); 86 var email = $("#email").val().toString(); 87 var phone = $("#phone").val().replace(/\D/gi, '').substr(1).toString(); 88 var gender = $("#gender option:selected").attr("value").toString(); 89 var repDob = $("#dobyear").val() + "-" + $("#dobmonth").val() + "-" + $("#dobday").val() + "T00:00:00"; 90 repDob = repDob.toString(); 91 var recAcc = leadsManagement[$("#region").val()].slNumber; 92 var recEmail = leadsManagement[$("#region").val()].email; 93 var postcode = $("#postcode").val().toString(); 94 95 // Sending REP data 96 $.post("validation.php", { first_name: firstName, last_name: lastName, email: email, recacc: re
96cAcc, phone: phone, gender: gender, dob: repDob, postcode: postcode }, function (response) { 97 var result = JSON.parse(response); 98 if (result.selfApptResponse.success === true) { 99 100 // Send data to eSputnik 101 var correctNumber = "+3" + phone; 102 var slphoneNumber = leadsManagement[$("#region").val()].phone; 103 var slName = leadsManagement[$("#region").val()].name; 104 $.post("email.php", { postname: firstName, postsurname: lastName, postemail: email, postmobile: correctNumber, postslphonenumber: slphoneNumber, postslname: slName }, function (data) { 105 console.log(data); 106 thankyou(); 107 }); 108 // Leads management 109 $.post("lm.php", { postname: firstName, postsurname: lastName, postemail: email, postmobile: correctNumber, postslphonenumber: slphoneNumber, postslname: slName, recacc: recAcc, recemail: recEmail }, function (data) { 110 console.log(data); 111 }); 112 113 // Facebook tracking 114 fbq('track', 'SubmitRegAvon'); 115 116 } 117 118 if (result.selfApptResponse.success === false) { 119 120 if (result.selfApptResponse.errors[0].errCd == "10220") { 121 alert("ÐÑедÑÑавник Ð¼Ð°Ñ Ð±ÑÑи ÑÑаÑÑе 14 ÑокÑв"); 122 } 123 124 if (result.selfApptResponse.errors[0].errCd == "10275") { 125 alert("ÐÐ°Ð¿Ð¸Ñ Ð· Ñаким ÑелеÑоном або email Ñже ÑÑнÑÑ"); 126 } 127 128 if (result.selfApptResponse.errors[0].errCd == "10255") { 129 alert("ÐÐ°Ñ email Ñже викоÑиÑÑовÑÑÑÑÑÑ Ð°ÐºÑивним ÐÑедÑÑавником"); 130 } 131 132 if (result.selfApptResponse.errors[0].errCd == "10256") { 133 alert("ÐÐ°Ñ ÑелеÑон Ñже викоÑиÑÑовÑÑÑÑÑÑ Ð°ÐºÑивним ÐÑедÑÑавником"); 134 } 135 136 if (result.selfApptResponse.errors[0].errCd == "10111") { 137 alert("Avon не здÑйÑнÑÑ Ð´Ð¾ÑÑÐ°Ð²ÐºÑ Ð·Ð°Ð¼Ð¾Ð²Ð»ÐµÐ½Ñ Ð½Ð° вказане поÑÑове вÑддÑленнÑ. ÐивиÑÑ Ð½Ð°Ð¹Ð±Ð»Ð¸Ð¶ÑÑ Ð°Ð´ÑеÑÑ Ð´Ð¾ÑÑавки за поÑиланнÑм «ÐндекÑ»"); 138 } 139 140 } 141 142 }); 143 144 } // Legal 145 146 } // POstcode numbers 147 148 } // Postcode length 149 150 } // Region validation 151 152 } // Phone validation 153 154 } // Last Name Cyrillic 155 156 } // Last Name length 157 158 } // First Name Cyrillic 159 160 } // First Name length 161 162 }); 163 164});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.