1$(document).ready(function () { 2 $('body').on('submit', "#login_form", function (e) { 3 e.preventDefault(); 4 var data = $(this).serialize(); 5 6 var url = $(this).attr('action'); 7 $.ajax({ 8 type: "POST", 9 url: url, 10 data: data, 11 beforeSend: function () { 12 $(".loader-wrapper").show(); 13 }, 14 success: function (dd) { 15 $(".loader-wrapper").hide(); 16 $("#login-form-group").html(dd); 17 } 18 }); 19 }); 20 21 $("body").on('click', "#forget-password", function (e) { 22 e.preventDefault(); 23 $("#forgot-password-group").addClass("flip-side-1"); 24 $("#login-form-group").addClass("flip-side-2"); 25 }); 26 27 $("body").on('click', "#forget-username", function (e) { 28 e.preventDefault(); 29 $("#forgot-username-group").addClass("flip-side-1"); 30 $("#login-form-group").addClass("flip-side-2"); 31 }); 32 33 $("body").on('click', "#return-login", function (e) { 34 e.preventDefault(); 35 $("#forgot-password-group").removeClass("flip-side-1"); 36 $("#forgot-username-group").removeClass("flip-side-1"); 37 $("#login-form-group").removeClass("flip-side-2"); 38 }); 39 40 $("body").on("submit", "#forgot-password-form", function (e) { 41 e.preventDefault(); 42 var data = $(this).serialize(); 43 var url = $(this).attr('action'); 44 $.ajax({ 45 type: "POST", 46 url: url, 47 data: data, 48 beforeSend: function () { 49 $(".loader-wrapper").show(); 50 }, 51 success: function (dd) { 52 $(".loader-wrapper").hide(); 53 $("#forgot-password-group").html(dd); 54 } 55 }); 56 }); 57 58 $("body").on("submit", "#forgot-username-form", function (e) { 59 e.preventDefault(); 60 var data = $(this).serialize(); 61 var url = $(this).attr('action'); 62 $.ajax({ 63 type: "POST", 64 url: url, 65 data: data, 66 beforeSend: function () { 67 $(".loader-wrapper").show(); 68 }, 69 success: function (dd) { 70 $(".loader-wrapper").hide(); 71 $("#forgot-username-group").html(dd); 72 } 73 }); 74 }); 75 76 $("body").on("submit", "#retrieve-password-form", function (e) { 77 if ($("#password").val() == '') { 78 $("#password-error").html('The password field is required.'); 79 e.preventDefault(); 80 return false; 81 } else { 82 $("#password").html(''); 83 } 84 85 if ($("#con-password").val() == '') { 86 $("#con-password-error").html('The confirm password field is required.'); 87 e.preventDefault(); 88 return false; 89 } else { 90 $("#con-password").html(''); 91 } 92 93 if ($("#password").val() != $("#con-password").val()) { 94 $("#con-password-error").html('The confirm password field does not match the password field.'); 95 e.preventDefault(); 96 return false; 97 } else { 98 $("#password").html(''); 99 } 100 }); 101 102 $("body").on("submit", "#newsletter-signup", function (e) { 103 var field = 'fname'; 104 if ($("#" + field).val() == '') { 105 $("#" + field + "-error").html('The first name field is required.'); 106 e.preventDefault(); 107 $("#" + field).focus(); 108 return false; 109 } else { 110 $("#" + field + "-error").html(''); 111 } 112 field = 'uname'; 113 if ($("#" + field).length) { 114 if ($("#" + field).val() == '') { 115 $("#" + field + "-error").html('The username field is required.'); 116 e.preventDefault(); 117 $("#" + field).focus(); 118 return false; 119 } else { 120 $("#" + field + "-error").html(''); 121 } 122 } 123 field = 'email'; 124 if ($("#" + field).val() == '') { 125 $("#" + field + "-error").html('The email field is required.'); 126 e.preventDefault(); 127 $("#" + field).focus(); 128 return false;
129 } else { 130 $("#" + field + "-error").html(''); 131 } 132 }); 133 134 $("body").on("submit", "#signup-form", function (e) { 135 136 field = 'fname'; 137 if ($("#" + field).val() == '') { 138 $("#" + field + "-error").html('The first name field is required.'); 139 e.preventDefault(); 140 $("#" + field).focus(); 141 return false; 142 } else { 143 $("#" + field + "-error").html(''); 144 } 145 146 field = 'lname'; 147 if ($("#" + field).val() == '') { 148 $("#" + field + "-error").html('The last name field is required.'); 149 e.preventDefault(); 150 $("#" + field).focus(); 151 return false; 152 } else { 153 $("#" + field + "-error").html(''); 154 } 155 156 field = 'uname'; 157 if ($("#" + field).val() == '') { 158 $("#" + field + "-error").html('The user name field is required.'); 159 e.preventDefault(); 160 $("#" + field).focus(); 161 return false; 162 } else { 163 $("#" + field + "-error").html(''); 164 } 165 166 var field = 'dob'; 167 if ($("#" + field).val() == '') { 168 $("#" + field + "-error").html('The date of birth field is required.'); 169 e.preventDefault(); 170 $("#" + field).focus(); 171 return false; 172 } else { 173 $("#" + field + "-error").html(''); 174 } 175 176 field = 'email'; 177 if ($("#" + field).val() == '') { 178 $("#" + field + "-error").html('The email field is required.'); 179 e.preventDefault(); 180 $("#" + field).focus(); 181 return false; 182 } else { 183 $("#" + field + "-error").html(''); 184 } 185 186 field = 'password'; 187 if ($("#" + field).val() == '') { 188 $("#" + field + "-error").html('The password field is required.'); 189 e.preventDefault(); 190 $("#" + field).focus(); 191 return false; 192 } else { 193 $("#" + field + "-error").html(''); 194 } 195 196 if ($("#" + field).val().length < 7) { 197 $("#" + field + "-error").html('The password field must greater than or equal to 8 characters.'); 198 e.preventDefault(); 199 $("#" + field).focus(); 200 return false; 201 } else { 202 $("#" + field + "-error").html(''); 203 } 204 205 field = 'con-password'; 206 if ($("#" + field).val() == '') { 207 $("#" + field + "-error").html('The confirm password field is required.'); 208 e.preventDefault(); 209 $("#" + field).focus(); 210 return false; 211 } 212 213 field = 'password'; 214 if ($("#" + field).val() != $("#con-password").val()) { 215 $("#" + field + "-error").html('The password field does not match the confirm password field.'); 216 e.preventDefault(); 217 return false; 218 } else { 219 $("#" + field + "-error").html(''); 220 } 221 222 field = 'con-password'; 223 if ($("#" + field).val() == '') { 224 $("#" + field + "-error").html('The confirm password field is required.'); 225 e.preventDefault(); 226 $("#" + field).focus(); 227 return false; 228 } else { 229 $("#" + field + "-error").html(''); 230 } 231 232 /*var field = 'captcha'; 233 if ($("#" + field).val() == '') { 234 $("#" + field + "-error").html('The captcha field is required.'); 235 e.preventDefault(); 236 $("#" + field).focus(); 237 return false; 238 } else{ $("#" + field + "-error").html(''); }*/ 239 240 field = 'terms-condition'; 241 if (!$("#" + field).is(":checked")) { 242 $("#" + field + "-error").html('Please accept our terms and condition.'); 243 e.preventDefault(); 244 $("#" + field).focus(); 245 return false; 246 } else { 247 $("#" + field + "-error").html(''); 248 } 249 }); 250});
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.