function getArray(n){var t=[];for(var i in n)t.push(n[i]);return t}function getSettingsObject(n,t){var r=t.split("."),i=null;return n.forEach(function(n){findObj(n,this)&&(i=n)},r),i}function findObj(n,t){return n.hasOwnProperty(t[0])?t.length>1?findObj(n[t[0]],t.slice(1)):!0:!1}function load_datepickers(n,t,i,r){var u=getSettingsObject(i,"main.fr.dates.calendars.gregorian"),f=getSettingsObject(i,"main.es.dates.calendars.gregorian");switch(n){case"fr":r.datepicker({closeText:"Fermer",prevText:"Précédent",nextText:"Suivant",currentText:"Aujourd'hui",monthNames:getArray(u.main.fr.dates.calendars.gregorian.months.format.wide),monthNamesShort:getArray(u.main.fr.dates.calendars.gregorian.months.format.abbreviated),dayNames:getArray(u.main.fr.dates.calendars.gregorian.days.format.wide),dayNamesShort:getArray(u.main.fr.dates.calendars.gregorian.days.format.abbreviated),dayNamesMin:getArray(u.main.fr.dates.calendars.gregorian.days.format.narrow),dateFormat:t=="USA"?" mm/dd/yy":" dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",appendText:t=="USA"?" MM/JJ/AAAA":" JJ/MM/AAAA"});case"en":r.datepicker({appendText:t=="USA"?" MM/DD/YYYY":" DD/MM/YYYY",dateFormat:t=="USA"?" mm/dd/yy":" dd/mm/yy"});case"es":r.datepicker({closeText:"Cerrar",prevText:"Anterior",nextText:"Siguiente",currentText:"Hoy",monthNames:getArray(f.main.es.dates.calendars.gregorian.months.format.wide),monthNamesShort:getArray(f.main.es.dates.calendars.gregorian.months.format.abbreviated),dayNames:getArray(f.main.es.dates.calendars.gregorian.days.format.wide),dayNamesShort:getArray(f.main.es.dates.calendars.gregorian.days.format.abbreviated),dayNamesMin:getArray(f.main.es.dates.calendars.gregorian.days.format.narrow),dateFormat:t=="USA"?" mm/dd/yy":" dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",appendText:t=="USA"?" MM/DD/YYYY":" DD/MM/AAAA"});break;default:r.datepicker({appendText:" DD/MM/YYYY"})}}function getContactUsRules(){return{rules:{"formModel.NatureOfInquiry":{},"formModel.TitleSelected":{required:!0},"formModel.FirstName":{required:!0},"formModel.LastName":{required:!0},"formModel.ZipCode":{required:!0,postalCodeCa:!0},"formModel.EMail":{required:!0,email:!0},"formModel.VerifyEMail":{required:!0,email:!0,verifyEmail:!0},"formModel.Address":{required:!0},"formModel.City":{required:!0},"formModel.State_selected":{required:!0},"formModel.Phone_Number":{},"formModel.Cell_Phone":{},"formModel.Work_Phone":{},"formModel.BrandSelected":{required:!0},"formModel.Product_Description":{required:!0},"formModel.Pack_size":{},"formModel.Upc_Number":{},"formModel.Comments":{required:!0},"formModel.ProductSelected":{required:!0},"formModel.Product_Issue":{required:!0},"formModel.Bar_Code":{required:!0},"formModel.Store_Name":{},"formModel.Store_City":{},"formModel.Store_State":{required:!0},"formModel.Quantity":{},"formModel.Price_paid":{required:!0},"formModel.ReceiptIsAvaiable":{required:!0},"formModel.Purchase_Date":{required:!0},"formModel.Legal_Checked":{required:!0}}}}jq(document).ready(function(n){function l(t){var f=jq(t.currentTarget),r;current_Country=f.val();e=current_Country;r=n("input[type=datetime]");r.datepicker("destroy");load_datepickers(i,current_Country,u,r)}var u,f,r,o;if(n(".contact-us-sub-layout").find("form").attr("enctype","multipart/form-data"),typeof window.location.validationParams=="undefined")throw"Missing validation parameters";var e=sessionStorage.getItem("country"),t=window.location.validationParams,i=n("#MainLanguage :selected").val();i?i=="fr-CA"&&(i="fr"):i="en";u=[];n.when(n.get(t.likelySubtags),n.get(t.timeData),n.get(t.weekData),n.get(t.numbers_en_currencies),n.get(t.numbers_en_numbers),n.get(t.numbers_fr_currencies),n.get(t.numbers_fr_numbers),n.get(t.numbers_es_currencies),n.get(t.numbers_es_numbers),n.get(t.dates_en_generic),n.get(t.dates_en_gregorian),n.get(t.dates_en_datefields),n.get(t.dates_en_timezonenames),n.get(t.dates_fr_generic),n.get(t.dates_fr_gregorian),n.get(t.dates_fr_datefields),n.get(t.dates_fr_timezonenames),n.get(t.dates_es_generic),n.get(t.dates_es_gregorian),n.get(t.dates_es_datefields),n.get(t.dates_es_timezonenames)).then(function(){return[].slice.apply(arguments,[0]).map(function(n){var t=n[0];if(typeof t!="object")throw"Could not load globalization library";return u.push(t),t})}).then(Globalize.load).then(function(){Globalize.locale(i);var t=n("input[type=datetime]");load_datepickers(i,sessionStorage.getItem("country"),u,t)});n.validator.methods.date=function(n,t){var r,u,f;if(n&&!this.optional(t)){if(r=n.trim().replace(new RegExp("/","g"),"-"),e!="USA"){if(u=/^\d{2}-\d{2}-\d{4}$/,!r.match(u))return!1;var i=r.split("-"),o=i[0],s=i[1],h=i[2]}else{if(u=/^\d{2}-\d{2}-\d{4}$/,!r.match(u))return!1;var i=r.split("-"),s=i[0],o=i[1],h=i[2]}return f=new Date(parseInt(h,10),parseInt(s,10)-1,parseInt(o,10)),f.getTime()?!0:!1}return!0};f="en-US";typeof window.location.validationLangCode!="undefined"&&(f=window.location.validationLangCode);r="";switch(f){case"es-AR":r=/\d{4}|[A-Za-z]\d{4}[a-zA-Z]{3}$/;break;case"fr-CA":r=/^[ABCEGHJKLMNPRSTVXY][0-9][ABCEGHJKLMNPRSTVWXYZ]\s?[0-9][ABCEGHJKLMNPRSTVWXYZ][0-9]$/;break;case"en-US":r=/^(([0-9]{5})*-([0-9]{4}))|([0-9]{5})$/;break;case"en-AU":r=/(\d{4})/;break;default:r=/^(([0-9]{5})*-([0-9]{4}))|([0-9]{5})$/}if(n.validator.addMethod("postalCodeCa",function(t,i){var t=n(i).val();return this.optional(i)||r.test(t)},"Incorrect ZipCode format"),n.validator.addMethod("verifyEmail",function(t,i){var r=!1;return n("#verify_email").val()==n("#original_email").val()&&(r=!0),this.optional(i)||r},"Please enter the same value again."),n("form:not([id])").validate(getContactUsRules(n)),typeof window.location.messages!="undefined"&&(n.validator.messages=window.location.messages),o=n("#formModel_NatureOfInquiry"),o.length<1){var s=n("fieldset"),h=n(n("form:not([id])")[0]),c=h.data("validator");s.each(function(){var i=n(this).find("select, select-container, input, textarea"),t;if(i.length<1||(t=i[0].name,typeof t=="undefined"))return!0;c.settings.rules[t].hasOwnProperty("required")&&n(this).children("label").prepend('<span class="field-required">*<\/span>')})}n("#formModel_NatureOfInquiry").change(function(){var i=n(this).find("option:selected").val(),r,u,t;i="."+i.replace(/\s/g,"-");r=n("fieldset");r.not(".all-Inquiries").hide();n(".optionalMandatory").hide();n(i).show();n("span.field-required").remove();u=n(n("form:not([id])")[0]);t=u.data("validator");r.each(function(){var r=n(this).find("select, select-container, input, textarea"),i,u;if(r.length<1||(i=r[0].name,typeof i=="undefined")||typeof t.settings.rules[i]=="undefined"||!t.settings.rules[i].hasOwnProperty("required"))return!0;u=typeof t.settings.rules[i].required=="function"?t.settings.rules[i].required(r[0]):t.settings.rules[i].required;u&&n(this).children("label").prepend('<span class="field-required">*<\/span>')})});n("#formModel_NatureOfInquiry").change();$selectedCountry=jq("#formModel_Country_Selected");$selectedCountry.on("change",l);jq("form").submit(function(){jq(this).find(":submit").attr("disabled","disabled");n(this).valid()||jq(this).find(":submit").removeAttr("disabled")})})