var siteUrl = document.location.origin; $('#login-form').on('hidden.bs.modal', function() { $(this).find('form')[0].reset(); $('#frmcustomer_login').bootstrapValidator('resetForm', true); }) $('#forget-password-form').on('hidden.bs.modal', function() { $(this).find('form')[0].reset(); $('#frmforgotpass').bootstrapValidator('resetForm', true); }) $('#frmcust_login').find('input:first').focus(); $(".regnow").click(function() { if (!$("#frm_customerreg").hasClass("show")) { $(".c-form-register").addClass('show'); $(".c-form-register").removeClass("hide"); $('#frm_customerreg').find('select:first').focus(); $("#frm_customerreg")[0].reset(); $("#frm_customerreg").data('bootstrapValidator').resetForm(); } else { $(".c-form-register").addClass('hide'); $(".c-form-register").removeClass("show"); $('#frmcust_login').find('input:first').focus(); } }); (function($) { Flash = {} Flash.success = function(msg, time) { time = time || 3000; $('#flash-container')[0].innerHTML = "
"; $('#flash-container').addClass('show'); setTimeout(function() { $('#flash-container').removeClass('show'); }, time); }; })(jQuery); $(document).ready(function() { if ($("#frmforgotpass").length > 0) { /*var currentPath = $('#currentPath').val(); if (currentPath == '/saleslogin') { site_url = site_url.replace(/saleslogin/g, ".."); } else if (currentPath == '/retailerlogin') { site_url = site_url.replace(/retailerlogin/g, ".."); } else { site_url = site_url.replace(/login/g, ".."); } site_url = site_url.replace(/checkout/g, ".."); site_url1 = strstr(site_url, '..', true); if (site_url1 == false) { site_url1 = forUrl + '/'; }*/ $('#frmforgotpass').bootstrapValidator({ excluded: ':disabled', feedbackIcons: { valid: 'fa', invalid: 'err', validating: 'fa' }, fields: { forgetemail: { validators: { notEmpty: { message: front_email_validation }, emailAddress: { message: front_email_valid_msg }, remote: { type: 'POST', url: siteUrl + "/home/checkforgotpass", data: function(validator, $field, value) { emailid = validator.getFieldElements('form[emailid]').val(); return { emailid: emailid, }; }, message: front_email_not_reg_msg, delay: 500 }, } }, }, submitHandler: function(validator, form, submitButton) {} }); } if ($("#frmchangepassword").size() > 0) { $('#frmchangepassword').bootstrapValidator({ excluded: ':disabled', feedbackIcons: { valid: 'fa', invalid: 'err', validating: 'fa' }, fields: { 'form[old_password]': { validators: { notEmpty: { message: 'Please enter Old Password' }, remote: { type: 'POST', url: site_url1 + "/../home/checkoldpassword", data: function(validator, $field, value) { oldpasword = validator.getFieldElements('form[old_password]').val(); return { oldpasword: oldpasword, }; }, message: front_old_password_invalid, delay: 500 }, } }, 'form[new_password]': { validators: { notEmpty: { message: front_new_password_require }, stringLength: { min: 6, max: 16, message: 'Password between 6 to 16 character long' }, } }, 'form[confirm_password]': { validators: { notEmpty: { message: front_confirm_password_require }, identical: { field: 'form[new_password]', message: 'The password and its new are not the same' } } }, }, submitHandler: function(validator, form, submitButton) {} }); } $('#frmcust_login').bootstrapValidator({ feedbackIcons: { valid: 'fa', invalid: 'err', validating: 'fa' }, fields: { cust_emailid: { validators: { notEmpty: { message: front_email_validation }, emailAddress: { message: front_email_valid_msg }, } }, cust_password: { validators: { notEmpty: { message: front_password_validation }, stringLength: { min: 6, max: 16, message: front_password_valid_msg }, } }, }, submitHandler: function(validator, form, submitButton) {} }); $('#frmcustomer_login').bootstrapValidator({ excluded: ':disabled', feedbackIcons: { valid: 'fa', invalid: 'err', validating: 'fa' }, fields: { cust_emailid: { validators: { notEmpty: { message: front_email_validation }, emailAddress: { message: front_email_valid_msg }, } }, cust_password: { validators: { notEmpty: { message: front_password_validation }, stringLength: { min: 6, max: 16, message: front_password_valid_msg }, } }, }, submitHandler: function(validator, form, submitButton) {} }); if ($('#frmsubscribe').length > 0) { $('#frmsubscribe').bootstrapValidator({ feedbackIcons: { valid: 'fa', invalid: 'err', validating: 'fa' }, fields: { emailid: { validators: { notEmpty: { message: 'Please enter Email Address' }, emailAddress: { message: front_email_valid_msg }, remote: { type: 'POST', url: siteUrl + "/home/checksubscribe", data: function(validator, $field, value) { emailid = validator.getFieldElements('emailid').val(); return { emailid: emailid, }; }, message: front_email_subscribe, delay: 500 }, } }, }, submitHandler: function(validator, form, submitButton) {} }); } if ($('#frmsubscribenewsletter').length > 0) { $('#frmsubscribenewsletter').bootstrapValidator({ feedbackIcons: { valid: 'fa', invalid: 'err', validating: 'fa' }, fields: { emailid: { validators: { notEmpty: { message: 'Please enter Email Address' }, emailAddress: { message: front_email_valid_msg }, remote: { type: 'POST', url: siteUrl + "/home/checksubscribe", data: function(validator, $field, value) { emailid = validator.getFieldElements('emailid').val(); return { emailid: emailid, }; }, message: front_email_subscribe, delay: 500 }, } }, }, submitHandler: function(validator, form, submitButton) {} }); } if ($("#frmnewregister").size() > 0) { site_url = site_url.replace(/login/g, ".."); site_url1 = strstr(site_url, '..', true); if (site_url1 == false) { site_url1 = site_url; } $('#frmnewregister').bootstrapValidator({ feedbackIcons: { valid: 'fa', invalid: 'err', validating: 'fa' }, fields: { 'form[firstName]': { validators: { notEmpty: { message: front_first_name_msg }, regexp: {regexp: /^[a-zA-Z0-9-\s_\u3131-\uCB4C-à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_first_name_valid_msg},}}, 'form[lastName]': { validators: { notEmpty: { message: front_last_name_msg }, regexp: {regexp: /^[a-zA-Z0-9-\s_\u3131-\uCB4C-à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_last_name_valid_msg},}}, 'form[emailid]': { validators: { notEmpty: { message: front_email_validation }, emailAddress: { message: front_email_valid_msg }, remote: { type: 'POST', url: getBaseUrl() + "/home/checkregister", data: function(validator, $field, value) { emailid = validator.getFieldElements('form[emailid]').val(); return { emailid: emailid, }; }, message: front_email_registered, delay: 500 }, } }, 'form[password]': { validators: { notEmpty: { message: front_password_validation }, stringLength: { min: 6, max: 16, message: front_password_valid_msg } } }, 'form[contact]': { validators: { notEmpty: { message: front_phone_number_msg }, stringLength: { min: 10, message: front_phone_number_length_valid_msg }, regexp: { regexp: /^[^-\s][0-9()+-\s]+(?:,\d+)*$/i, message: front_phone_number_valid_msg }, } }, }, submitHandler: function(validator, form, submitButton) {} }); } if ($("#frmprofile").size() > 0) { $("#countryId").select2({ placeholder: countryPlaceholder, allowClear: true, width: '100%', }); $("#stateId").select2({ placeholder: statePlaceholder, allowClear: true, width: '100%', }); $("#city").select2({ placeholder: cityPlaceholder, allowClear: true, width: '100%', }); $('#frmprofile').bootstrapValidator({ feedbackIcons: { valid: 'fa', invalid: 'err', validating: 'fa' }, fields: { 'form[firstName]': { validators: { notEmpty: { message: front_first_name_msg }, regexp: {regexp: /^[a-zA-Z0-9-\s_\u3131-\uCB4C-à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_first_name_valid_msg},}}, 'form[lastName]': { validators: { notEmpty: { message: front_last_name_msg }, regexp: {regexp: /^[a-zA-Z0-9-\s_\u3131-\uCB4C-à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_last_name_valid_msg},}}, 'form[address1]': { validators: { notEmpty: { message: front_street_address_msg }, stringLength: { max: 50, message: front_street_address_len }, regexp: {regexp: /^[\u3131-\uCB4C\a-z0-9\\\/\_\-\s-&\,.'à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_valid_street_address_msg},}}, countryId: { validators: { notEmpty: { message: front_country_err_msg }, } }, stateId: { validators: { notEmpty: { message: front_state_err_msg }, } }, 'form[city]': { validators: { notEmpty: { message: front_city_err_msg }, regexp: {regexp: /^[a-zA-Z0-9-\s_\u3131-\uCB4C-à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_city_err_msg},}}, 'form[zipcode]': { validators: { /*notEmpty: { message: front_zipcode_err_msg },*/ stringLength: { max: 15, message: front_zipcode_len }, } }, 'form[fax]': { validators: { stringLength: { max: 15, message: 'Fax can not be more than 15 characters' }, } }, 'form[contact]': { validators: { notEmpty: { message: front_phone_number_msg }, stringLength: { min: 10, message: front_phone_number_length_valid_msg }, regexp: { regexp: /^[^-\s][0-9()+-\s]+(?:,\d+)*$/i, message: front_phone_number_valid_msg }, } }, }, submitHandler: function(validator, form, submitButton) {} }); } if ($("#frm_customerreg").size() > 0) { site_url = site_url.replace(/login/g, ".."); site_url1 = strstr(site_url, '..', true); if (site_url1 == false) { site_url1 = site_url; } $('#frm_customerreg').bootstrapValidator({ feedbackIcons: { valid: 'fa', invalid: 'err', validating: 'fa' }, fields: { countryId: { validators: { notEmpty: { message: front_country_err_msg }, } }, 'form[firstName]': { validators: { notEmpty: { message: front_first_name_msg }, regexp: {regexp: /^[a-zA-Z0-9-\s_\u3131-\uCB4C-à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_first_name_valid_msg},}}, 'form[lastName]': { validators: { notEmpty: { message: front_last_name_msg }, regexp: {regexp: /^[a-zA-Z0-9-\s_\u3131-\uCB4C-à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_last_name_valid_msg},}}, 'form[address1]': { validators: { notEmpty: { message: front_street_address_msg }, regexp: {regexp: /^[\u3131-\uCB4C\a-z0-9-\\\/\_\-\s&\,.'à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_valid_street_address_msg},}}, city: { validators: { notEmpty: { message: front_city_err_msg }, regexp: {regexp: /^[a-zA-Z0-9-\s_\u3131-\uCB4C-à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_city_err_msg},}}, stateId: { validators: { notEmpty: { message: front_state_err_msg }, } }, 'form[zipcode]': { validators: { /*notEmpty: { message: front_zipcode_err_msg }, */stringLength: { min: 4, message: front_valid_zipcode_number_msg }, }}, 'form[emailid]': { validators: { notEmpty: { message: front_email_validation }, emailAddress: { message: front_email_valid_msg }, remote: { type: 'POST', url: site_url1 + "home/checkregister", data: function(validator, $field, value) { emailid = validator.getFieldElements('form[emailid]').val(); return { emailid: emailid, }; }, message: front_email_registered, delay: 500 }, } }, 'form[contact]': { validators: { notEmpty: { message: front_phone_number_msg }, stringLength: { min: 10, message: front_phone_number_length_valid_msg }, regexp: { regexp: /^[^-\s][0-9()+-\s]+(?:,\d+)*$/i, message: front_phone_number_valid_msg }, } }, 'form[fax]': { validators: { stringLength: { min: 10, message: front_fax_number_length_msg }, regexp: { regexp: /^[^-\s][0-9()+-\s]+[^-\s]$/i, message: front_valid_fax_number_msg }, } }, 'form[password]': { validators: { notEmpty: { message: front_password_validation }, stringLength: { min: 6, max: 16, message: front_password_valid_msg } } }, }, }); } if ($("#frmcheckout").size() > 0) { $(function () { //$("select#billingaddressId").change(); }); $("#billing_countryId").select2({ placeholder: countryPlaceholder, allowClear: true, width: '100%', }); $("#form_billing_stateId").select2({ placeholder: statePlaceholder, allowClear: true, width: '100%', }); $("#form_billing_city").select2({ placeholder: cityPlaceholder, allowClear: true, width: '100%', }); site_url = site_url.replace(/checkout/g, ".."); site_url1 = strstr(site_url, '..', true); if (site_url1 == false) { site_url1 = site_url; } $('#frmcheckout').bootstrapValidator({ feedbackIcons: { valid: 'fa', invalid: 'err', validating: 'fa' }, fields: { /*'form[shipping_firstName]': { enabled: true, validators: { notEmpty: { message: front_first_name_msg }, regexp: {regexp: /^[a-zA-Z0-9-\s_à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_first_name_valid_msg},}}, 'form[shipping_lastName]': { enabled: true, validators: { notEmpty: { message: front_last_name_msg }, regexp: {regexp: /^[a-zA-Z0-9-\s_à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_last_name_valid_msg},}}, 'form[shipping_address1]': { enabled: true, validators: { notEmpty: { message: front_street_address_msg }, regexp: {regexp: /^[\u3131-\uCB4C\a-z0-9\\\/\_\-\s-&\,.'à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_valid_street_address_msg},}}, 'form[shipping_address2]': { enabled: true, validators: { regexp: {regexp: /^[\u3131-\uCB4C\a-z0-9\\\/\_\-\s-&\,.'à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_valid_street_address_second_msg},}},*/ 'form[shipping_firstName]': { enabled: true, validators: { notEmpty: { message: front_first_name_msg }, regexp: {regexp: /^[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC\a-zA-Z0-9-\s_à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_first_name_valid_msg},}}, 'form[shipping_lastName]': { enabled: true, validators: { notEmpty: { message: front_last_name_msg }, regexp: {regexp: /^[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC\a-zA-Z0-9-\s_à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_last_name_valid_msg},}}, 'form[shipping_address1]': { enabled: true, validators: { notEmpty: { message: front_street_address_msg }, regexp: {regexp: /^[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC\u3131-\uCB4C\a-z0-9\\\/\_\-\s-&\,.'à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_valid_street_address_msg},}}, 'form[shipping_address2]': { enabled: true, validators: { regexp: {regexp: /^[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC\u3131-\uCB4C\a-z0-9\\\/\_\-\s-&\,.'à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_valid_street_address_second_msg},}}, shipping_countryId: { enabled: true, validators: { notEmpty: { message: front_country_err_msg }, } }, shippingstateId: { enabled: true, validators: { notEmpty: { message: front_state_err_msg }, } }, //'form[shipping_city]': { enabled: true, validators: { notEmpty: { message: front_city_err_msg }, regexp: {regexp: /^[a-zA-Z0-9-\s_\u3131-\uCB4C-à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_city_err_msg},}}, 'form[shipping_city]': { enabled: true, validators: { notEmpty: { message: front_city_err_msg }, regexp: {regexp: /^[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC\a-zA-Z0-9-\s_\u3131-\uCB4C-à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_city_err_msg},}}, 'form[shipping_zipcode]': { enabled: true, validators: { notEmpty: { message: front_zipcode_err_msg }, stringLength: { min: 4, message: front_valid_zipcode_number_msg }, } }, 'form[shipping_emailid]': { enabled: true, validators: { notEmpty: { message: front_email_validation }, emailAddress: { message: front_email_valid_msg }, remote: { type: 'POST', url: site_url1 + "home/checkregister", data: function(validator, $field, value) { custid = $("#hdn_custid").val(); if (custid == "" && $("#checkbox1-77").is(":checked") == true) { emailid = validator.getFieldElements('form[shipping_emailid]').val(); return { emailid: emailid, }; } else { return { valid: true }; } }, message: front_email_exist_checkout, delay: 500 }, } }, 'form[shipping_contact]': { enabled: true, validators: { notEmpty: { message: front_phone_number_msg }, /*regexp: { regexp: /^[^-\s][0-9()+-\s]+(?:,\d+)*$/i, message: front_phone_number_valid_msg },*/ callback: { message: front_phone_number_valid_msg, callback: function(value, validator, $field) { if (value === '') { return true; } var shippingPhoneElement= document.querySelector('#shipping_contact'); var shipping_phone_mask = shippingPhoneElement.dataset.phoneMask; var fieldValue = ""; for (var i = 0; i < value.length; i++) { fieldValue+=value[i].replace(/\d+/,'x'); } if (fieldValue != shipping_phone_mask) { return { valid: false, message: front_phone_number_valid_format_msg.replace(/%s/g, shipping_phone_mask) }; } return true; } } } }, 'form[shipping_fax]': { enabled: true, validators: { stringLength: { min: 10, message: front_fax_number_length_msg }, regexp: { regexp: /^[^-\s][0-9()+-\s]+[^-\s]$/i, message: front_valid_fax_number_msg }, } }, 'form[salesPerson]': { enabled: true, validators: { notEmpty: { message: front_select_sales_person }, } }, 'form[password]': { enabled: false, validators: { // notEmpty: {message: front_password_require}, callback: { message: front_password_require, callback: function(value, validator, $field) { var newacc = $('#frmcheckout').find('[name="form[shopnewaccount]"]:checked').val(); return (newacc !== '1') ? true : (value !== ''); }, }, } }, //REN12 'form[confirm_password]': { enabled: false, validators: { notEmpty: { message: front_confirm_password_require }, identical: { field: 'form[password]', message: front_confirm_password_same }, callback: function(value, validator, $field) { var newacc = $('#frmcheckout').find('[name="form[shopnewaccount]"]:checked').val(); return (newacc !== '1') ? true : (value !== ''); }, } }, 'form_dealers': {enabled: true,validators: {notEmpty: {message: front_select_dealer}, }}, /*'form[billing_firstName]': {enabled: true,validators: {notEmpty: {message: front_first_name_msg}, regexp: {regexp: /^[a-zA-Z0-9-\s_-à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_first_name_valid_msg}, }}, 'form[billing_lastName]': {enabled: true,validators: {notEmpty: {message: front_last_name_msg}, regexp: {regexp: /^[a-zA-Z0-9-\s_-à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_last_name_valid_msg}, }}, 'form[billing_address1]': {enabled: true,validators: {notEmpty: {message: front_street_address_msg}, stringLength: {max: 50, message: 'Street Address can not be more than 50 characters'}, regexp: {regexp: /^[\u3131-\uCB4C\a-z0-9-\\\/\_\-\s&\,.']*$/i, message: front_valid_street_address_msg}, }}, 'form[billing_address2]': {enabled: true,validators: {regexp: {regexp: /^[\u3131-\uCB4C\a-z0-9\\\/\_\-\s-&\,.'à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_valid_street_address_second_msg}, }},*/ 'form[billing_firstName]': {enabled: true,validators: {notEmpty: {message: front_first_name_msg}, regexp: {regexp: /^[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC\a-zA-Z0-9-\s_-à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_first_name_valid_msg}, }}, 'form[billing_lastName]': {enabled: true,validators: {notEmpty: {message: front_last_name_msg}, regexp: {regexp: /^[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC\a-zA-Z0-9-\s_-à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_last_name_valid_msg}, }}, 'form[billing_address1]': {enabled: true,validators: {notEmpty: {message: front_street_address_msg}, stringLength: {max: 50, message: 'Street Address can not be more than 50 characters'}, regexp: {regexp: /^[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC\u3131-\uCB4C\a-z0-9-\\\/\_\-\s&\,.']*$/i, message: front_valid_street_address_msg}, }}, 'form[billing_address2]': {enabled: true,validators: {regexp: {regexp: /^[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC\u3131-\uCB4C\a-z0-9\\\/\_\-\s-&\,.'à èìòùÀÈÌÒÙáéÃÂóúýÃÂÉÃÂÓÚÃÂâêîôûÂÊÎÃâ€Ãƒâ€ºÃƒÂ£ÃƒÂ±ÃƒÂµÃƒÆ’ÑÕäëïöüÿÄËÃÂÖÜåÅæÆçÇðÃÂøØ¿¡ßē]*$/i, message: front_valid_street_address_second_msg}, }}, billing_countryId: {enabled: true,validators: {notEmpty: {message: front_country_err_msg}, }}, billingstateId: {enabled: true,validators: {notEmpty: {message: front_state_err_msg}, }}, 'form[billing_city]': {enabled: true, validators: {notEmpty: {message: front_city_err_msg}, }}, 'form[billing_zipcode]': {enabled: true,validators: {notEmpty: {message: front_zipcode_err_msg}, stringLength: {max: 15, message: front_zipcode_len}, }}, 'form[billing_emailid]': {enabled: true,validators: {notEmpty: {message: front_email_validation}, emailAddress: {message: front_email_valid_msg}, }}, 'form[billing_contact]': { enabled: true, validators: { notEmpty: { message: front_phone_number_msg }, /*regexp: { regexp: /^[^-\s][0-9()+-\s]+(?:,\d+)*$/i, message: front_phone_number_valid_msg },*/ callback: { message: front_phone_number_valid_msg, callback: function(value, validator, $field) { if (value === '') { return true; } var billingPhoneElement= document.querySelector('#billing_contact'); var billing_phone_mask = billingPhoneElement.dataset.phoneMask; var fieldValue = ""; for (var i = 0; i < value.length; i++) { fieldValue+=value[i].replace(/\d+/,'x'); } if (fieldValue != billing_phone_mask) { return { valid: false, message: front_phone_number_valid_format_msg.replace(/%s/g, billing_phone_mask) }; } return true; } } } }, 'form[billing_fax]': {enabled: true,validators: {stringLength: {min: 10, message: front_fax_number_length_msg}, regexp: {regexp: /^[^-\s][0-9()+-\s]+[^-\s]$/i, message: front_valid_fax_number_msg}, }}, 'form[shopterms]': {enabled: true,validators: {notEmpty: {message: front_please_accept_condition}, }}, rangeFrom: {enabled: true,validators: {notEmpty: {message: front_from_date_require}, }}, rangeTo: {enabled: true,validators: {notEmpty: {message: front_to_date_require}, }}, 'authcard_type': {enabled: true,validators: {notEmpty: {message: front_select_card_type}, }}, 'authcard_number': {enabled: true,validators: {notEmpty: {message: front_cnumber_require}, creditCard: {message: front_cnumber_valid}, }}, 'authcvv_code': {enabled: true,validators: {notEmpty: {message: front_cvv_require}, cvv: {creditCardField: 'authcard_number', message: front_cvv_valid}}}, 'authexp_month': {enabled: true,validators: {notEmpty: {message: front_select_month}, }}, 'authexp_year': {enabled: true,validators: {notEmpty: {message: front_select_year}, }}, 'cyber_type': {enabled: true,validators: {notEmpty: {message: front_select_card_type}, }}, 'cyber_number': {enabled: true,validators: {notEmpty: {message: front_cnumber_require}, creditCard: {message: front_cnumber_valid}, }}, 'cybercvv_code': {validators: {notEmpty: {message: front_cvv_require}, cvv: {creditCardField: 'cyber_number', message: front_cvv_valid}}}, 'cyberexp_month': {validators: {notEmpty: {message: front_select_month}, }}, 'cyberexp_year': {validators: {notEmpty: {message: front_select_year}, }}, 'stripecard_type': {validators: {notEmpty: {message: front_select_card_type}, }}, 'stripecard_number': {validators: {notEmpty: {message: front_cnumber_require}, creditCard: {message: front_cnumber_valid}, }}, 'stripecard_cvv_code': {validators: {notEmpty: {message: front_cvv_require}, cvv: {creditCardField: 'stripecard_number', message: front_cvv_valid}}}, 'stripecardexp_month': {validators: {notEmpty: {message: front_select_month}, }}, 'stripecardexp_year': {validators: {notEmpty: {message: front_select_year}, }}, 'form[is_shipping_calculated]': {excluded: false, validators: {notEmpty: {message: front_select_ship_option}, }}, 'panama_card_holder_name': {validators: {notEmpty: {message: front_cholder_name_require}, }}, 'panama_card_number': {validators: {notEmpty: {message: front_cnumber_require}, creditCard: {message: front_cnumber_valid}, }}, 'panama_cvv': {validators: {notEmpty: {message: front_cvv_require}, cvv: {creditCardField: 'panama_card_number', message: front_cvv_valid}}}, 'panama_expiry_month': {validators: {notEmpty: {message: front_enter_month}, }}, 'panama_expiry_year': {validators: {notEmpty: {message: front_enter_year}, }}, 'cardinalCard_type': {validators: {notEmpty: {message: front_select_card_type}, }}, 'cardinalCard_number': {validators: {notEmpty: {message: front_cnumber_require}, creditCard: {message: front_cnumber_valid}, }}, 'cardinalCvv_code': {validators: {notEmpty: {message: front_cvv_require}, cvv: {creditCardField: 'cardinalCard_number', message: front_cvv_valid}}}, 'cardinalExp_month': {validators: {notEmpty: {message: front_select_month}, }}, 'cardinalExp_year': {validators: {notEmpty: {message: front_select_year}, }}, }, submitHandler: function(validator, form, submitButton) {} }).on('change', '[name="form[shopnewaccount"]', function(e) { $('#frmcheckout').formValidation('revalidateField', 'form[password]'); $('#frmcheckout').formValidation('revalidateField', 'form[confirm_password]'); }).on('change', '[name="form[chkbillingaddress"]', function(e) { $('#frmcheckout').formValidation('revalidateField', 'form[billing_firstName]'); $('#frmcheckout').formValidation('revalidateField', 'form[billing_lastName]'); $('#frmcheckout').formValidation('revalidateField', 'form[billing_address1]'); $('#frmcheckout').formValidation('revalidateField', 'form[billing_address2]'); $('#frmcheckout').formValidation('revalidateField', 'billing_countryId'); $('#frmcheckout').formValidation('revalidateField', 'billingstateId'); $('#frmcheckout').formValidation('revalidateField', 'form[billing_city]'); $('#frmcheckout').formValidation('revalidateField', 'form[billing_zipcode]'); $('#frmcheckout').formValidation('revalidateField', 'form[billing_emailid]'); $('#frmcheckout').formValidation('revalidateField', 'form[billing_contact]'); $('#frmcheckout').formValidation('revalidateField', 'form[billing_fax]'); $('#frmcheckout').formValidation('revalidateField', 'form[is_shipping_calculated]'); }).on('change', '[name="shippingaddressId"]', function(e) { var addrid = ""; var addresstype = "shipping"; addrid = $(this).val(); var site_url1 = getBaseUrl(); //if (addrid > 0 && addrid != "") { $.ajax({ url: site_url1 + '/customer/getaddress', type: 'post', data: 'addrid=' + addrid + '&addresstype=' + addresstype, beforeSend: function() { $(".loader").removeClass("hide"); $(".loader").addClass('show'); }, success: function(result) { $(".loader").removeClass("show"); $(".loader").addClass('hide'); if (result) { var res = result.split("||"); if (res[1] || res[1] == '') { $("#shipping_companyName").val(res[1]); } if (res[2]) { $("#form_shipping_address1").val(res[2]); } if (res[3] || res[3] == '') { $("#form_shipping_address2").val(res[3]); } if (res[6]) { stateAjax = false; $('#shipping_countryId').val(res[6]).change(); //$('#shipping_countryId').val(res[6]); stateAjax = true; } if (res[7]) { cityAjax = false; getCheckoutState(res[6], res[7], 'shipping'); cityAjax = true; $("#frmcheckout").data('bootstrapValidator').revalidateField('shippingstateId'); } if (res[4]) { getCheckoutCity(res[7], res[4], 'shipping'); $("#frmcheckout").data('bootstrapValidator').revalidateField('form[shipping_city]'); } if (res[5]) { $("#form_shipping_zipcode").val(res[5]).change(); } //calculateCheckoutTax(res[6], res[7], res[4], res[5]); setTimeout(function () { calculateCheckoutTax(); }, 200); $("#frmcheckout").data('bootstrapValidator').revalidateField('form[shipping_address1]'); $("#frmcheckout").data('bootstrapValidator').revalidateField('form[shipping_address2]'); $("#frmcheckout").data('bootstrapValidator').revalidateField('shipping_countryId'); $("#frmcheckout").data('bootstrapValidator').revalidateField('shippingstateId'); $("#frmcheckout").data('bootstrapValidator').revalidateField('form[shipping_city]'); $("#frmcheckout").data('bootstrapValidator').revalidateField('rangeFrom'); $("#frmcheckout").data('bootstrapValidator').revalidateField('rangeTo'); $("#frmcheckout").data('bootstrapValidator').revalidateField('form[shipping_zipcode]'); } setTimeout(function() { //location.reload(true); reloadOrSetTimeForShipping('shipping'); }, 200); }, error: function(jqXHR, textStatus, errorThrown) { return false; } }); //} }).on('change', '[name="billingaddressId"]', function (e) { var addrid = ""; var addresstype = "billing"; addrid = $(this).val(); var site_url1 = getBaseUrl(); //if (addrid > 0 && addrid != "") { $.ajax({ url: site_url1 + '/customer/getaddress', type: 'post', data: 'addrid=' + addrid, data: 'addrid=' + addrid + '&addresstype=' + addresstype, success: function(result) { if (result) { var res = result.split("||"); if (res[1]) { $("#billing_companyName").val(res[1]); } if (res[2]) { $("#form_billing_address1").val(res[2]); } if (res[3]) { $("#form_billing_address2").val(res[3]); } if (res[6]) { // stateAjax = false; //$('#billing_countryId').val(res[6]).change(); $('#billing_countryId').val(res[6]); stateAjax = true; } if (res[7]) { cityAjax = false; getCheckoutState(res[6], res[7], 'billing'); cityAjax = true; $("#frmcheckout").data('bootstrapValidator').revalidateField('billingstateId'); } if (res[4]) { getCheckoutCity(res[7], res[4], 'billing'); $("#frmcheckout").data('bootstrapValidator').revalidateField('form[billing_city]'); } if (res[5]) { $("#form_billing_zipcode").val(res[5]); } //calculateCheckoutTax('', '', '', '', res[6], res[7], res[4], res[5]); setTimeout(function () { calculateCheckoutTax(); }, 200); $("#frmcheckout").data('bootstrapValidator').revalidateField('form[billing_address1]'); $("#frmcheckout").data('bootstrapValidator').revalidateField('form[billing_address2]'); $("#frmcheckout").data('bootstrapValidator').revalidateField('billing_countryId'); $("#frmcheckout").data('bootstrapValidator').revalidateField('billingstateId'); $("#frmcheckout").data('bootstrapValidator').revalidateField('form[billing_city]'); $("#frmcheckout").data('bootstrapValidator').revalidateField('form[billing_zipcode]'); $("#frmcheckout").data('bootstrapValidator').revalidateField('rangeFrom'); $("#frmcheckout").data('bootstrapValidator').revalidateField('rangeTo'); } setTimeout(function() { //location.reload(true); reloadOrSetTimeForShipping('billing'); }, 200); }, error: function(jqXHR, textStatus, errorThrown) { return false; } }); //} }).on('change', '[name="shipping_countryId"]', function (e) { var ctryid = ""; ctryid = $(this).val(); var site_url1 = getBaseUrl(); if (ctryid > 0 && ctryid != "") { getCheckoutState(ctryid, selectedState = '', 'shipping'); $("#frmcheckout").data('bootstrapValidator').revalidateField('shippingstateId'); // $.ajax({ // url: site_url1 + '/getstate', // type: 'post', // data: 'ctrid=' + ctryid, // beforeSend: function() { // $(".loader").removeClass("hide"); // $(".loader").addClass('show'); // }, // success: function(result) { // $(".loader").removeClass("show"); // $(".loader").addClass('hide'); // if (result) { // $("#form_shipping_stateId").html(''); // $(result).appendTo("#form_shipping_stateId"); // $("#frmcheckout").data('bootstrapValidator').revalidateField('shippingstateId'); // } // }, // error: function(jqXHR, textStatus, errorThrown) { // return false; // } // }); } }).on('change', '[name="shippingstateId"]', function(e) { var stateid = ""; stateid = $(this).val(); var site_url1 = getBaseUrl(); if (stateid > 0 && stateid != "") { getCheckoutCity(stateid, selectedCity = '', 'shipping'); $("#frmcheckout").data('bootstrapValidator').revalidateField('form[shipping_city]'); // $.ajax({ // url: site_url1 + '/getcitycheckout', // type: 'post', // data: 'stateid=' + stateid, // beforeSend: function() { // $(".loader").removeClass("hide"); // $(".loader").addClass('show'); // }, // success: function(result) { // $(".loader").removeClass("show"); // $(".loader").addClass('hide'); // if (result) { // $(".form_shipping_city").html(''); // $(result).appendTo(".form_shipping_city"); // $("#frmcheckout").data('bootstrapValidator').revalidateField('form[shipping_city]'); // } // }, // error: function(jqXHR, textStatus, errorThrown) { // return false; // } // }); } }).on('change', '[name="billing_countryId"]', function(e) { var ctryid = ""; ctryid = $(this).val(); var site_url1 = getBaseUrl(); if (ctryid > 0 && ctryid != "") { getCheckoutState(ctryid, selectedState = '', 'billing'); $("#frmcheckout").data('bootstrapValidator').revalidateField('billingstateId'); // $.ajax({ // url: site_url1 + '/getstatecheckout', // type: 'post', // data: 'ctrid=' + ctryid, // beforeSend: function() { // $(".loader").removeClass("hide"); // $(".loader").addClass('show'); // }, // success: function(result) { // $(".loader").removeClass("show"); // $(".loader").addClass('hide'); // if (result) { // $("#form_billing_stateId").html(''); // $(result).appendTo("#form_billing_stateId"); // $("#frmcheckout").data('bootstrapValidator').revalidateField('billingstateId'); // } // }, // error: function(jqXHR, textStatus, errorThrown) { // return false; // } // }); } }).on('change', '[name="billingstateId"]', function(e) { var stateid = ""; stateid = $(this).val(); var site_url1 = getBaseUrl(); if (stateid > 0 && stateid != "") { getCheckoutCity(stateid, selectedCity = '', 'billing'); $("#frmcheckout").data('bootstrapValidator').revalidateField('form[billing_city]'); // $.ajax({ // url: site_url1 + '/getcitycheckout', // type: 'post', // data: 'stateid=' + stateid, // beforeSend: function() { // $(".loader").removeClass("hide"); // $(".loader").addClass('show'); // }, // success: function(result) { // $(".loader").removeClass("show"); // $(".loader").addClass('hide'); // if (result) { // $(".form_billing_city").html(''); // $(result).appendTo(".form_billing_city"); // $("#frmcheckout").data('bootstrapValidator').revalidateField('form[billing_city]'); // } // }, // error: function(jqXHR, textStatus, errorThrown) { // return false; // } // }); } }).on('status.field.bv', function(e, data) { data.bv.disableSubmitButtons(false); }); } if ($("#frmgeneratepassword").size() > 0) { $('#frmgeneratepassword').bootstrapValidator({ excluded: ':disabled', feedbackIcons: { valid: 'fa', invalid: 'err', validating: 'fa' }, fields: { 'form[new_password]': { validators: { notEmpty: { message: front_new_password_require }, stringLength: { min: 6, max: 16, message: 'Password between 6 to 16 character long' }, } }, 'form[confirm_password]': { validators: { notEmpty: { message: front_confirm_password_require }, identical: { field: 'form[new_password]', message: 'The password and its new are not the same' } } }, }, submitHandler: function(validator, form, submitButton) {} }); } }); $('body').on('success.form.bv', '#frm_customerreg', function(event) { event.preventDefault(); event.stopImmediatePropagation(); var captcha = $("#g-recaptcha-response-1").val(); if (captcha == "") { swal(front_error_lbl, front_captcha_error_message, "error"); $("#btnRegSubmit").attr('disabled', false); } else { document.getElementById("frm_customerreg").submit(); } }); $('body').on('success.form.bv', '#frmnewregister', function(event) { event.preventDefault(); event.stopImmediatePropagation(); var captcha = $("#g-recaptcha-response").val(); if (captcha == "") { swal(front_error_lbl, front_captcha_error_message, "error"); $("#btnRegSubmit").attr('disabled', false); } else { document.getElementById("frmnewregister").submit(); } }); $("#form_new_password").on('change', function() { $("#frmchangepassword").bootstrapValidator('revalidateField', "form[confirm_password]"); }); $('body').on('success.form.bv', '#frmchangepassword', function(e) { e.preventDefault(); var form = this; var formData = $("#frmchangepassword").serializeArray(); var baseUrl = getBaseUrl(); $.ajax({ url: baseUrl + '/../home/updatepassword', type: 'post', data: formData, beforeSend: function() {}, success: function(response) { if (response == 1) { $('#form_old_password').val(''); $('#form_new_password').val(''); $('#form_confirm_password').val(''); Flash.success(front_password_change_success); } else { $('#form_old_password').val(''); $('#form_new_password').val(''); $('#form_confirm_password').val(''); Flash.success(front_old_password_invalid); } }, }) }); $("body").delegate(".removeaddress", "click", function(e) { var addressid = $(this).attr("data-name"); var site_url1 = getBaseUrl(); if (addressid != "") { swal({ title: front_address_remove_confirm, type: 'warning', showCancelButton: true, confirmButtonText: 'Yes, Remove', cancelButtonText: 'No, Cancel' }, function() { $.ajax({ url: site_url1 + '/customer/removefromaddress', type: 'post', data: 'addressid=' + addressid, success: function(result) { if (result >= 0) { window.location.reload(true); } else { swal(front_alert_lbl, front_address_issue, "info"); } return false; }, error: function(jqXHR, textStatus, errorThrown) { return false; } }); }); } return false; }); $("body").delegate(".countryId", "change", function(e) { var ctryid = ""; ctryid = $(this).val(); var site_url1 = getBaseUrl(); if (ctryid > 0 && ctryid != "") { $.ajax({ url: site_url1 + '/getstate', type: 'post', data: 'ctrid=' + ctryid, beforeSend: function() { showLoader(); // $(".loader").removeClass("hide"); // $(".loader").addClass('show'); }, success: function(result) { if (result) { $(".stateId").html(result); //$(".city").html(''); } }, complete: function() { hideLoader(); // $(".loader").removeClass("show"); // $(".loader").addClass('hide'); }, error: function(jqXHR, textStatus, errorThrown) { return false; } }); } }); var lastUrl = lastUrlSegment(site_url); if (lastUrl != 'shoppingcart') { $("body").delegate(".stateId", "change", function(e) { var stateid = ""; stateid = $(this).val(); var site_url1 = getBaseUrl(); if (stateid > 0 && stateid != "") { $.ajax({ url: site_url1 + '/getcity', type: 'post', data: 'stateid=' + stateid, beforeSend: function() { showLoader(); // $(".loader").removeClass("hide"); // $(".loader").addClass('show'); }, success: function(result) { if (result) { $(".city").html(result); } }, complete: function() { hideLoader(); // $(".loader").removeClass("show"); // $(".loader").addClass('hide'); }, error: function(jqXHR, textStatus, errorThrown) { return false; } }); } }); } $("body").delegate("#locationCountry", "change", function(e) { var ctryid = ""; ctryid = $(this).val(); var site_url1 = getBaseUrl(); if (ctryid > 0 && ctryid != "") { $.ajax({ url: site_url1 + '/getstate', type: 'post', data: 'ctrid=' + ctryid, beforeSend: function() { $(".loader").removeClass("hide"); $(".loader").addClass('show'); }, success: function(result) { if (result) { $("#locationState").html(result); $("#locationCity").html(''); } }, complete: function() { $(".loader").removeClass("show"); $(".loader").addClass('hide'); }, error: function(jqXHR, textStatus, errorThrown) { return false; } }); } }); $("body").delegate("#locationState", "change", function(e) { var stateid = ""; stateid = $(this).val(); var site_url1 = getBaseUrl(); if (stateid > 0 && stateid != "") { $.ajax({ url: site_url1 + '/getcity', type: 'post', data: 'stateid=' + stateid, beforeSend: function() { $(".loader").removeClass("hide"); $(".loader").addClass('show'); }, success: function(result) { if (result) { $("#locationCity").html(result); } }, complete: function() { $(".loader").removeClass("show"); $(".loader").addClass('hide'); }, error: function(jqXHR, textStatus, errorThrown) { return false; } }); } }); $('#payment-history').on('hidden.bs.modal', function() { $(this).find('form')[0].reset(); $('#frmcustomer_login').bootstrapValidator('resetForm', true); }); $('.view-payment-history').on('click', function() { var order_id = $(this).data('value'); $.ajax({ url: '/viewPaymentHistory', type: 'post', data: { 'order_id': order_id }, dataType: 'html', beforeSend: function() {}, success: function(result) { if (result != "") { $('#payment-history-data').html(result); } return false; }, error: function(jqXHR, textStatus, errorThrown) { return false; } }); }); function reloadOrSetTimeForShipping(type) { if (cityAjax == false || stateAjax == false) { setTimeout(function() { reloadOrSetTimeForShipping(type); }, 200); } else { if (type == 'shipping') { $("#form_shipping_zipcode").trigger("change"); } else { $("#form_billing_zipcode").trigger("change"); } } } if ($('#frmstorelocation').size() > 0) { $("#countryId").select2({ placeholder: countryPlaceholder, allowClear: true, width: '100%', }); $("#stateId").select2({ placeholder: statePlaceholder, allowClear: true, width: '100%', }); $("#sel_ret").select2({ placeholder: 'Select Retailer', allowClear: true, width: '100%', }); $('#frmstorelocation').bootstrapValidator({ excluded: ':disabled', feedbackIcons: { valid: 'fa', invalid: 'err', validating: 'fa' }, fields: { 'sel_ret': { validators: { notEmpty: { message: front_select_retailer }, } }, 'form[retailerFirstName]': { validators: { notEmpty: { message: front_retailer_first_name }, stringLength: { min: 1, max: 150, message: front_retailer_first_name_len }, } }, 'form[retailerLastName]': { validators: { notEmpty: { message: front_retailer_last_name }, stringLength: { min: 1, max: 150, message: front_retailer_last_name_len }, } }, 'form[emailid]': { validators: { notEmpty: { message: front_email_validation }, emailAddress: { message: front_email_valid_msg }, }, }, 'form[name]': { validators: { notEmpty: { message: front_store_name }, }, }, 'form[address]': { validators: { notEmpty: { message: front_address_require }, } }, 'form[city]': { validators: { notEmpty: { message: front_city_require }, } }, 'stateId': { validators: { notEmpty: { message: front_state_require }, } }, /*'form[zipcode]': { validators: { notEmpty: { message: front_zipcode_require }, } },*/ }, submitHandler: function(validator, form, submitButton) {} }); $('#sel_ret').on('change', function() { var name_val = $(this).val(); var name = $('#sel_ret option:selected').text(); if (name != '' && name != undefined && name_val != 'new') { var split_name = name.split(' '); $('#form_retailerFirstName').val(split_name[0]); $('#form_retailerLastName').val(split_name[1]); } else { return false; } }); } $('body').on('success.form.bv', '#frmstorelocation', function(event) { event.preventDefault(); event.stopImmediatePropagation(); var baseUrl = getBaseUrl(); var encId = $('#encId').val(); if (encId != undefined && encId != '') { $.ajax({ url: baseUrl + '/checkpendinglocation', type: 'post', dataType: "json", data: { 'encId': encId }, success: function(response) { if (response == 1) { swal(front_error_lbl, front_change_location_restrict, "error"); $("#locationSubmit").attr('disabled', false); } else { document.getElementById("frmstorelocation").submit(); } }, error: function(jqXHR, textStatus, errorThrown) { return false; } }); } else { document.getElementById("frmstorelocation").submit(); } }); function approveReq(encId) { var tablec = $(".table-container table").attr("id"); if (encId) { swal({ title: front_records_approve_confirm, type: 'warning', showCancelButton: true, confirmButtonText: 'Yes, Approve', cancelButtonText: 'No, Cancel', closeOnConfirm: false, closeOnCancel: true }, function() { $.ajax({ type: "POST", url: "pendinglocationaction", cache: false, data: { 'action': 'approve', 'encId': encId }, success: function(response) { /*if (response == 403) { swal("403 Access Denied!", "You don't have permission for approve action.", "error"); $("#" + tablec).DataTable().clear().draw(); }else {*/ if (response > 0) { swal(front_approve_lbl, front_record_approve, "success"); $("#" + tablec).DataTable().clear().draw(); } else { swal(front_error_lbl, front_records_approve_problem, "error"); $("#" + tablec).DataTable().clear().draw(); } //} } }); }); } else { return false; } } function rejectReq(encId) { var tablec = $(".table-container table").attr("id"); if (encId) { swal({ title: front_are_you_reject, type: 'warning', showCancelButton: true, confirmButtonText: 'Yes, Reject', cancelButtonText: 'No, Cancel', closeOnConfirm: false, closeOnCancel: true }, function() { $.ajax({ type: "POST", url: "pendinglocationaction", cache: false, data: { 'action': 'reject', 'encId': encId }, success: function(response) { /*if (response == 403) { swal("403 Access Denied!", "You don't have permission for reject action.", "error"); $("#" + tablec).DataTable().clear().draw(); }else {*/ if (response > 0) { swal(front_rejected_lbl, front_record_rejected, "success"); $("#" + tablec).DataTable().clear().draw(); } else { swal(front_error_lbl, front_records_reject_problem, "error"); $("#" + tablec).DataTable().clear().draw(); } //} } }); }); } else { return false; } } function checkExistRegister(emailid){ if(emailid != undefined && emailid != ""){ $.ajax({ type: 'POST', url: getBaseUrl() + "/home/checkregister", data : {emailid:emailid}, dataType: 'json', success: function (result) { if(result.valid == false){ $("#frmcheckout").data('bootstrapValidator').revalidateField('form[shipping_emailid]'); } }, }); } } $("#form_new_password").on('change', function() { $("#frmgeneratepassword").bootstrapValidator('revalidateField', "form[confirm_password]"); }); $('body').on('success.form.bv', '#frmgeneratepassword', function(e) { e.preventDefault(); var form = this; var formData = $("#frmgeneratepassword").serializeArray(); var baseUrl = getBaseUrl(); $.ajax({ url: baseUrl + '/../home/generatepassword', type: 'post', data: formData, beforeSend: function() {}, success: function(response) { if (response == 1) { $('#form_new_password').val(''); $('#form_confirm_password').val(''); //Flash.success(front_password_change_success); swal(front_success, front_password_change_success, "success"); swal({ title: front_password_change_success, type: 'success', showCancelButton: false, confirmButtonText: 'Ok', cancelButtonText: 'No, Cancel', closeOnConfirm: false, closeOnCancel: true }, function () { location.href = baseUrl+'/login'; }); } else { $('#form_new_password').val(''); $('#form_confirm_password').val(''); swal(front_error_lbl, '', "error"); //Flash.success(front_old_password_invalid); } }, }) }); $(" body").delegate("#frontprofilefrm_submit", "click", function(e) { var formId = $("#frontprofileform").data('formid'); var UserfirstName = $("#retailer_first_name_ut").val(); var UserlastName = $("#retailer_last_name_ut").val(); var UserEmail = $("#email_ut").val(); var UserPassword = $("#password_ut").val(); var UserhiddenPassword = $("#hidden_password_ut").val(); var UserUsertype = $("#form_usertype").find(":selected").val(); var $inputs = $('#frontprofileform :input'); var valuesArray = new Array(); var shipaad1 = ''; var shipcity = ''; var shipstate = ''; var shipzipcode = ''; var shipcontact = ''; $inputs.each(function() { if($(this).attr('type') != 'submit' && $(this).attr('name') != 'form_usertype' && $(this).attr('name') != 'retailer_first_name_ut' && $(this).attr('name') != 'retailer_last_name_ut'&& $(this).attr('name') != 'email_ut' && $(this).attr('name') != 'password_ut' ){ valuesArray.push({ fieldType : $(this).attr('type'), fieldName : $(this).attr('name'), fieldSortorder : $(this).attr('tabindex'), fieldPlaceholder : $(this).attr('placeholder'), fieldisrequre : $(this).attr('required'), fieldValue : $(this).val(), fieldWidth : $(this).data('fieldwidth'), fieldTitle : $(this).data('fieldtitle'), fieldAlias : $(this).data('fieldalias') }) } if($(this).data('fieldalias') == 'street_address_1') {shipaad1 = $(this).val();} if($(this).data('fieldalias') == 'city_text_1') {shipcity = $(this).val();} if($(this).data('fieldalias') == 'state_usa_with_city_1') {shipstate = $(this).val();} if($(this).data('fieldalias') == 'zipcode_1') {shipzipcode = $(this).val();} if($(this).data('fieldalias') == 'phone_number') {shipcontact = $(this).val();} }); $.ajax({ type: 'POST', url: getBaseUrl() + "/editprofile", data : {formid:formId,userfirstname:UserfirstName,userlastname:UserlastName,useremail:UserEmail, userpassword:UserPassword,userhiddenpassword : UserhiddenPassword,usertype:UserUsertype,editformvalues:valuesArray, shipstreetadd1 :shipaad1, shipcity : shipcity, shipstate :shipstate, shipzipcode : shipzipcode, shipcontact : shipcontact, }, dataType: 'json', beforeSend: function() { $(".loader").removeClass("hide"); $(".loader").addClass('show'); }, success: function(result) { $(".loader").removeClass("show"); $(".loader").addClass('hide'); }, }); });