function submitFormContext(n) { $("#submitContext").val(n);
    document.forms[0].submit() }

function changeFormContext(n) { $("#submitContext").val(n) }

function addValidatorRules(n, t) { for (var i in n) $('[name="' + i + '"]').rules("add", n[i]);
    t ? $(t).data("validator").settings.ignore = "" : $("form").data("validator").settings.ignore = "" }

function removeValidatorRules(n) { n ? $("#form1").removeData("validator") : $(n).removeData("validator") }

function validateEmail(n) { return /\S+@\S+\.\S+/.test(n) }

function setCookie(n, t, i) { var r = new Date,
        u = r.getTime(),
        f;
    u += 864e5 * i;
    r.setTime(u);
    f = escape(t) + (i == null ? "" : "; expires=" + r.toUTCString());
    document.cookie = n + "=" + f }

function getCookie(n) { for (var r, u, i = document.cookie.split(";"), t = 0; t < i.length; t++)
        if (r = i[t].substr(0, i[t].indexOf("=")), u = i[t].substr(i[t].indexOf("=") + 1), r = r.replace(/^\s+|\s+$/g, ""), r == n) return unescape(u) }

function onSiteSearchFormPost() { console.log("site search btn") }

function deleteCookie(n) { getCookie(n) && (document.cookie = n + "=; expires=Thu, 01 Jan 1970 00:00:01 GMT;") }
$.validator.addMethod("notequals", function(n, t, i) { return this.optional(t) || n != i }, $.format("You must select one"));
$.validator.addMethod("zipcode", function(n, t) { return this.optional(t) || /^\d{5}(?:-\d{4})?$/.test(n) }, $.format("Please provide a valid zipcode."));
$.validator.addMethod("phoneUS", function(n, t) { return this.optional(t) || /^(?:\([2-9]\d{2}\)\ ?|[2-9]\d{2}(?:\-?|\ ?))[2-9]\d{2}[- ]?\d{4}$/.test(n) }, $.format("Please provide a valid phone."));
$.validator.addMethod("citystateorzip", function(n, t) { return this.optional(t) || /(^[\w\s]+,\s\w{2}$)|(^[\w\s]+,\s\w{2}\s\d{5}$)|(^[\w\s]+,\s\w{2}\s(\w\d\w\s?\d\w\d)$)|(^\d{5}$)|(^\w\d\w\s?\d\w\d$)/.test(n) }, $.format(""));
$.validator.addMethod("selectNotEmpty", function(n) { return "" != n }, "Value must not be empty.");
$.validator.addMethod("EHROneCheckboxGroup", function() { var n = $("#form1 input[name='ehr_checkbox']:checked"); return n.length >= 1 ? !0 : !1 }, "* At least one community must be checked");
$.validator.addMethod("TermsCheck", function() { var n = $("#form1 input[name='checkboxAgree']:checked"); return n.length >= 1 ? !0 : !1 }, "* At least one community must be checked");
$.validator.addMethod("checkboxCheck", function(n, t) { return $(t.name + ":checked").length > 0 }, "* You must agree to the terms and conditions");
var memberSignin = { email: { required: !0, email: !0 }, password: { required: !0 } },
    pharmacyDirectoryRules = { prescriberId: { required: !0 }, prescriberTypeId: { required: !0, notequals: "" }, zip: { required: !0, zipcode: !0 }, range: { required: !0, notequals: "" } },
    prescriberDirectoryRules = { ncpdpId: { required: !0 }, prescribeZip: { required: !0, zipcode: !0 }, prescribeRange: { required: !0, notequals: "" } },
    siteSearchRules = { ctl00$PageHeader1$SearchTerm: { required: !0 } },
    siteSearchHolisticRules = { ctl00$HeaderHolistic1$SearchTermHolistic: { required: !0 } },
    siteSearchThoughtLeadershipRules = { ctl00$HeaderThoughtLeadership1$SearchTermThoughtleadership: { required: !0 } },
    siteSearchReArchitectureRules = { ctl00$HeaderReArchitecture1$SearchTermReArchitecture: { required: !0 } },
    FAQSearchRules = { FAQSearchTerm: { required: !0 } },
    mapSearchRules = { CityStateZipInput: { required: !0, citystateorzip: !0 } },
    medtechWebinarRules = { firstName: { required: !0 }, lastName: { required: !0 }, title: { required: !0 }, company: { required: !0 }, phone: { required: !0 }, email: { required: !0, email: !0 }, confirmemail: { required: !0, equalTo: "#email" }, state: { required: !0, notequals: "" } },
    acrgRules = { requestor: { required: !0 }, email_address: { required: !0, email: !0 }, company: { required: !0 }, product_impacted: { required: !0, notequals: "" }, change_type: { required: !0, notequals: "" }, proposed_action: { required: !0, notequals: "" }, guidance_text: { required: !0 }, justification_intent: { required: !0 } },
    adherenceSubmissionRules = { name: { required: !0 }, email: { required: !0, email: !0 }, company: { required: !0 }, phone: { required: !0 }, checkboxAgree: { TermsCheck: !0 } },
    generalInquiryRules = { firstName: { required: !0 }, lastName: { required: !0 }, title: { required: !0 }, company: { required: !0 }, address: { required: !0 }, phone: { required: !0 }, email: { required: !0, email: !0 }, confirmemail: { required: !0, equalTo: "#email" }, city: { required: !0 }, state: { required: !0, notequals: "" }, zip: { required: !0 }, inquiry: { required: !0 }, audience: { required: !0, notequals: "" } },
    productInquiryRules = { audience: { required: !0, notequals: "" }, firstName: { required: !0 }, lastName: { required: !0 }, title: { required: !0 }, company: { required: !0 }, phone: { required: !0 }, email: { required: !0, email: !0 }, confirmemail: { required: !0, equalTo: "#email" }, city: { required: !0 }, address: { required: !0 }, state: { required: !0, notequals: "" }, zip: { required: !0 } },
    productInquiryIndependentPharmacyPhysicianRules = { audience: { required: !0, notequals: "" }, firstName: { required: !0 }, lastName: { required: !0 }, title: { required: !0 }, company: { required: !0 }, phone: { required: !0 }, email: { required: !0, email: !0 }, confirmemail: { required: !0, equalTo: "#email" }, city: { required: !0 }, address: { required: !0 }, state: { required: !0, notequals: "" }, zip: { required: !0 }, inquiry: { required: !0 } },
    productInquiryWithEHRRules = { audience: { required: !0, notequals: "" }, ehr_form_select: { required: !0, notequals: "" }, firstName: { required: !0 }, lastName: { required: !0 }, title: { required: !0 }, company: { required: !0 }, phone: { required: !0 }, email: { required: !0, email: !0 }, confirmemail: { required: !0, equalTo: "#email" }, city: { required: !0 }, address: { required: !0 }, state: { required: !0, notequals: "" }, zip: { required: !0 } },
    productInquiryWithEHRAndOtherRules = { audience: { required: !0, notequals: "" }, ehr_form_select: { required: !0, notequals: "" }, other_ehr_form: { required: !0, notequals: "" }, firstName: { required: !0 }, lastName: { required: !0 }, title: { required: !0 }, company: { required: !0 }, phone: { required: !0 }, email: { required: !0, email: !0 }, confirmemail: { required: !0, equalTo: "#email" }, city: { required: !0 }, address: { required: !0 }, state: { required: !0, notequals: "" }, zip: { required: !0 } },
    embeddedProductWithEHRRuleswho = { who_is_your_ehr_vendor_: { required: !0 }, organization_type: { required: !0 }, firstName: { required: !0 }, lastName: { required: !0 }, company: { required: !0 }, phone: { required: !0, phoneUS: !0 }, email: { required: !0, email: !0 }, state: { required: !0 } },
    embeddedProductWithEHRRulesare = { are_you_an_epic_ehr_customer_: { required: !0 }, organization_type: { required: !0 }, firstName: { required: !0 }, lastName: { required: !0 }, company: { required: !0 }, phone: { required: !0, phoneUS: !0 }, email: { required: !0, email: !0 }, state: { required: !0 } },
    embeddedProductWithoutEHRRules = { firstName: { required: !0 }, lastName: { required: !0 }, company: { required: !0 }, phone: { required: !0, phoneUS: !0 }, email: { required: !0, email: !0 }, state: { required: !0 }, organization_type: { required: !0 } },
    embeddedProductWithEHRRuleswhoDrawer = { who_is_your_ehr_vendor__drawer: { required: !0 }, organization_type_drawer: { required: !0 }, firstName_drawer: { required: !0 }, lastName_drawer: { required: !0 }, company_drawer: { required: !0 }, phone_drawer: { required: !0, phoneUS: !0 }, email_drawer: { required: !0, email: !0 }, state_drawer: { required: !0 } },
    embeddedProductWithoutEHRRulesDrawer = { firstName_drawer: { required: !0 }, lastName_drawer: { required: !0 }, company_drawer: { required: !0 }, phone_drawer: { required: !0, phoneUS: !0 }, email_drawer: { required: !0, email: !0 }, state_drawer: { required: !0 }, organization_type_drawer: { required: !0 } },
    physicianPharmacySearchValidatorRules = { physicianPharmacySearchType: { required: !0, notequals: "" }, cityStateZip: { required: !0, citystateorzip: !0 }, mileRadius: { required: !0, notequals: "" } },
    networkConnectionsPhysicianSearchRules = { physiciansCityStateZip: { required: !0, citystateorzip: !0 }, physiciansRadius: { required: !0, notequals: "" } },
    networkConnectionsPharmacySearchRules = { pharmaciesCityStateZip: { required: !0, citystateorzip: !0 }, pharmaciesRadius: { required: !0, notequals: "" } },
    networkConnectionsPhysicianSearchT1Rules = { physiciansCityStateZipT1: { required: !0, citystateorzip: !0 }, physiciansRadiusT1: { required: !0, notequals: "" } },
    networkConnectionsPharmacySearchT1Rules = { pharmaciesCityStateZipT1: { required: !0, citystateorzip: !0 }, pharmaciesRadiusT1: { required: !0, notequals: "" } },
    headerPhysicianSearchRules = { ctl00$PageHeader1$findPhysiciansAddressOrZip: { required: !0, citystateorzip: !0 } },
    headerPharmacySearchRules = { ctl00$PageHeader1$findPharmaciesAddressOrZip: { required: !0, citystateorzip: !0 } },
    nationalProgressReportRules = { firstName: { required: !0 }, lastName: { required: !0 }, company: { required: !0 }, email: { required: !0, email: !0 }, confirmemail: { required: !0, equalTo: "#email" } },
    epicMedRecRules = { firstName: { required: !0 }, lastName: { required: !0 }, title: { required: !0 }, company: { required: !0 }, work_phone: { required: !0 }, email: { required: !0, email: !0 }, state: { required: !0, notequals: "" } },
    epicWebinarRules = { firstName: { required: !0 }, lastName: { required: !0 }, title: { required: !0 }, company: { required: !0 }, work_phone: { required: !0 }, email: { required: !0, email: !0 }, state: { required: !0, notequals: "" } },
    epicPriorAuthRules = { firstName: { required: !0 }, lastName: { required: !0 }, company: { required: !0 }, work_phone: { required: !0 }, email: { required: !0, email: !0 }, state: { required: !0, notequals: "" } },
    epcsWebinarRules = { firstName: { required: !0 }, lastName: { required: !0 }, title: { required: !0 }, company: { required: !0 }, email: { required: !0, email: !0 }, state: { required: !0, notequals: "" } },
    mu2TransitionRules = { firstName: { required: !0 }, lastName: { required: !0 }, title: { required: !0 }, company: { required: !0 }, phone: { required: !0 }, email: { required: !0, email: !0 }, confirmemail: { required: !0, equalTo: "#email" }, state: { required: !0, notequals: "" } },
    ccpaDataRequestRules = { first_name: { required: !0 }, last_name: { required: !0 }, email: { required: !0, email: !0 }, request_type: { required: !0 } },
    immunizationReportingRules = { firstName: { required: !0 }, lastName: { required: !0 }, title: { required: !0 }, company: { required: !0 }, state: { required: !0, notequals: "" }, phone: { required: !0 }, email: { required: !0, email: !0 } },
    getCertifiedEprescribingSoftwareVendorRules = { firstName1: { required: !0 }, lastName1: { required: !0 }, title1: { required: !0 }, company1: { required: !0 }, phone1: { required: !0 }, fax1: { required: !0 }, email1: { required: !0, email: !0 }, confirmemail1: { required: !0, equalTo: "#email1", email: !0 }, companyWebsite1: { required: !0 }, salesInquiryEmail1: { email: !0 }, entityName1: { required: !0 }, techServiceOrThirdParty1: { required: !0, notequals: "" }, stateOfIncorporation1: { required: !0, notequals: "" }, areaOfFocus1: { required: !0, notequals: "" }, companyDescription1: { required: !0 }, applicationName1: { required: !0 }, expectedLaunchDate1: { required: !0 }, applicationTimeOnMarket1: { required: !0 }, additionalCostToEndUser1: { required: !0 }, mobileApplication1: { required: !0 }, freeOrFreeTrials1: { required: !0 }, certificationPriority1: { required: !0 }, xmlOrEdifactImplementation1: { required: !0 }, clientServerOrAsp1: { required: !0 }, targetGoLiveDate1: { required: !0 }, applicationType1: { required: !0, notequals: "" }, drugDatabaseConn1: { required: !0 }, choicePrivacySecurity1: { required: !0 }, idProofingProcess1: { required: !0 } },
    EHRContactRules = { firstname: { required: !0 }, lastname: { required: !0 }, company: { required: !0 }, email: { required: !0, email: !0 }, ehr_checkbox: { EHROneCheckboxGroup: !0 } },
    getCertifiedPharmacyManagementSoftwareVendorRules = { firstName2: { required: !0 }, lastName2: { required: !0 }, title2: { required: !0 }, company2: { required: !0 }, phone2: { required: !0 }, fax2: { required: !0 }, email2: { required: !0, email: !0 }, confirmemail2: { required: !0, equalTo: "#email2", email: !0 }, companyWebsite2: { required: !0 }, entityName2: { required: !0 }, stateOfIncorporation2: { required: !0, notequals: "" }, techServiceOrThirdParty2: { required: !0, notequals: "" }, clientServerOrAsp2: { required: !0 }, rollout2: { required: !0 }, additionalCostToEndUser2: { required: !0 }, certificationPriority2: { required: !0 }, companyDescription2: { required: !0 }, applicationName2: { required: !0 }, expectedLaunchDate2: { required: !0 }, applicationTimeOnMarket2: { required: !0 }, targetGoLiveDate2: { required: !0 }, rolloutRegion2: { required: !0 } },
    getCertifiedPayerPBMSoftwareVendorRules = { firstName3: { required: !0 }, lastName3: { required: !0 }, title3: { required: !0 }, company3: { required: !0 }, phone3: { required: !0 }, fax3: { required: !0 }, email3: { required: !0, email: !0 }, confirmemail3: { required: !0, equalTo: "#email3", email: !0 }, companyWebsite3: { required: !0 }, entityName3: { required: !0 }, techServiceOrThirdParty3: { required: !0, notequals: "" }, mailOrderFacilities3: { required: !0 }, stateOfIncorporation3: { required: !0, notequals: "" }, companyDescription3: { required: !0 }, memberLives3: { required: !0 }, pharmacyClaimsSoftware3: { required: !0 } },
    getCertifiedAcuteCareRules = { firstName4: { required: !0 }, lastName4: { required: !0 }, title4: { required: !0 }, company4: { required: !0 }, phone4: { required: !0 }, fax4: { required: !0 }, email4: { required: !0, email: !0 }, confirmemail4: { required: !0, equalTo: "#email4", email: !0 }, companyWebsite4: { required: !0 }, entityName4: { required: !0 }, salesInquiryEmail4: { email: !0 }, stateOfIncorporation4: { required: !0, notequals: "" }, areaOfFocus4: { required: !0, notequals: "" }, companyDescription4: { required: !0 }, applicationName4: { required: !0 }, expectedLaunchDate4: { required: !0 }, techServiceOrThirdParty4: { required: !0, notequals: "" }, certificationPriority4: { required: !0 }, xmlOrEdifactImplementation4: { required: !0 }, clientServerOrAsp4: { required: !0 }, applicationTimeOnMarket4: { required: !0 }, applicationType4: { required: !0, notequals: "" } },
    getConnectedPrescriberRules = { firstName1: { required: !0 }, lastName1: { required: !0 }, position1: { required: !0 }, practiceName1: { required: !0 }, phone1: { required: !0 }, email1: { required: !0, email: !0 }, fax1: { required: !0 }, address1: { required: !0 }, city1: { required: !0 }, state1: { required: !0 }, zip1: { required: !0 }, practiceSpecialty1: { required: !0 }, numberOfPrescribers1: { required: !0 }, message1: { required: !0 } },
    vendorLoginRules = { password: { required: !0 }, email: { required: !0, email: !0 } },
    leadGenRules = { name: { required: !0 }, company: { required: !0 }, phone: { required: !0 }, email: { required: !0, email: !0 }, state: { required: !0, notequals: "" }, ehr_form_select: { required: !0, notequals: "" } },
    leadGenWithEHRAndOtherRules = { name: { required: !0 }, company: { required: !0 }, phone: { required: !0 }, email: { required: !0, email: !0 }, state: { required: !0, notequals: "" }, ehr_form_select: { required: !0, notequals: "" }, other_ehr_form: { required: !0, notequals: "" } },
    immunizationRegistryRules = { name: { required: !0 }, company: { required: !0 }, phone: { required: !0 }, email: { required: !0, email: !0 }, state: { required: !0, notequals: "" } },
    priorAuthorizationRules = { firstName: { required: !0 }, lastName: { required: !0 }, phone: { required: !0 }, email: { required: !0, email: !0 }, state: { required: !0, notequals: "" }, company: { required: !0 } },
    emailOptOutRules = { email: { required: !0, email: !0 } },
    medCalcRules = { firstName: { required: !0 }, lastName: { required: !0 }, phone: { required: !0 }, email: { required: !0, email: !0 }, company: { required: !0 } },
    activationSupportRules = { firstName: { required: !0 }, lastName: { required: !0 }, email: { required: !0, email: !0 }, company: { required: !0 }, actively_using_messaging: { required: !0, notequals: "" } },
    IRRSupportRules = { contact_name: { required: !0 }, email: { required: !0, email: !0 }, company: { required: !0 }, work_phone: { required: !0 }, case_reason: { required: !0, notequals: "" }, details: { required: !0 } },
    epicWorkflowRules = { firstName: { required: !0 }, lastName: { required: !0 }, work_phone: { required: !0 }, email: { required: !0, email: !0 }, state: { required: !0, notequals: "" }, company: { required: !0 } },
    blogSubscriptionRules = { email: { required: !0, email: !0 } },
    requestDataRules = { fname: { required: !0 }, lname: { required: !0 }, email: { required: !0, email: !0 }, request_type: { required: !0, notequals: "" } };
$(function() {
    function n() { return $("#SearchTermReArchitecture").val() != "" ? $("#SearchTermReArchitecture").val() : $("#SearchTermReArchitecture_Mobile").val() != "" ? $("#SearchTermReArchitecture_Mobile").val() : "" }

    function i() { var t = !1; return $("#form1").length ? ($("#form1").validate(), n() != "" && (t = !0)) : n() != "" && (t = !0), t }

    function t() { if (i()) { changeFormContext("site-search"); var t = window.location.protocol + "//" + window.location.hostname;
            window.location.href = t + "/site-search-results?s=" + n() } }
    $(".header__form a, .search-trigger").on("click", function() { t() });
    $("#SearchTermReArchitecture").keypress(function(i) { i.keyCode == 13 && n() != "" && (i.preventDefault(), t()) }) })