/***************************************** Show Modal after updating title/header *****************************************/ function showCSIFTDialog(dType, dTitle, dBody) { switch(dType) { case "success": var titlePrefix = " "; break; case "error": var titlePrefix = " "; break; case "contact": var titlePrefix = " "; break; default: var titlePrefix = " "; } //Set title and body $('#csiftDialogTitle').html(titlePrefix + dTitle + ""); $('#csiftDialogBody').html(dBody); //Show the html content $('#csiftDialog').modal('show'); } /* Cookie/GDPR Accept Button */ $(document.body).on("click", "#policy-button", function(e) { $("#policy-wrapper").remove(); $.post("https://www.chicagoift.org/scripts/policy-accept.php",{}, function(data){}); }); /************************ Show Map when clicked ************************/ $(".showMap").click(function(e) { e.preventDefault(); placeID = $(this).attr('data-pid'); init_map(); $('#mapModal').modal('show'); }); $("#showMap").click(function(e) { e.preventDefault(); $('#mapModal').modal('show'); }); /********************************* Show contact form when clicked *********************************/ $("#contactForm").click(function() { var contactHTML = ""; contactHTML += "

Chicago Section Institute of Food Technologists

"; contactHTML += "

 P.O. Box 926, "; contactHTML += "Lombard, Illinois 60148

"; contactHTML += "

 630/916-4960

"; contactHTML += "

 info@chicagoift.org

"; contactHTML += "

Email Us!

"; contactHTML += "
"; contactHTML += ""; contactHTML += "
"; contactHTML += "
"; contactHTML += ""; contactHTML += "
"; contactHTML += "
"; contactHTML += ""; contactHTML += "
"; contactHTML += "
"; contactHTML += ""; contactHTML += "
"; contactHTML += "
"; contactHTML += "
"; contactHTML += "
"; showCSIFTDialog('contact', 'Contact CSIFT by mail, phone, or email', contactHTML); var loadCaptcha = function() { captchaContainer = grecaptcha.render('captcha_container', { 'sitekey' : '6LeppvMSAAAAAGBA8S8FVJL91AhGtI7-b9k7VWBn', 'callback' : function(response) { } }); }; loadCaptcha(); }); /*********************** Process Contact Form ***********************/ function processContact() { $("#processContactForm").prop("disabled",true); $("#processContactForm").html(" Sending Email..."); var cfname = $("#cf_name").val(); var cfemail = $("#cf_email").val(); var cfmessage = $("#cf_message").val(); var cfphone = $("#cf_phone").val(); var errorMessage = ""; if (cfname == "") { if (errorMessage != "") errorMessage += "
"; errorMessage += "You must enter a name."; } if (cfemail == "") { if (errorMessage != "") errorMessage += "
"; errorMessage += "You must enter an email."; } if (cfmessage == "") { if (errorMessage != "") errorMessage += "
"; errorMessage += "You must enter a message."; } if (errorMessage == "") { var varMessage = "Name: " + cfname + "\r\n"; varMessage += "Email: " + cfemail + "\r\n"; varMessage += "Phone: " + cfphone + "\r\n"; varMessage += "Message: " + cfmessage + "\r\n"; $.post("scripts/sendContactEmail.php",{cfname: cfname, cfemail: cfemail, cfmessage: cfmessage, cfphone: cfphone, captcha: grecaptcha.getResponse()}, function(data){ //alert(data); var splitData = data.split("::"); if (splitData[0] == "SUCCESS") { showCSIFTDialog("success", "Success", splitData[1]); }else{ $("#contact-error").html("" + splitData[1] + "" + errorMessage + " Saving Changes..."); //Save fields as variables var eventPageNotification = 0; if ($("#eventPageNotification").is(":checked")) eventPageNotification = 1; var forceDesktopSite = 0; if ($("#forceDesktopSite").is(":checked")) forceDesktopSite = 1; /* USE BELOW WHEN RE-ENABLING sponsorLink OPTION! var sponsorLink = 0; if ($("#sponsorLink").is(":checked")) sponsorLink = 1; */ //Save Settings $.post("scripts/saveSettings.php",{eventPageNotification: eventPageNotification, forceDesktopSite: forceDesktopSite},//RE-ADD sponsorLink: sponsorLink function(data){ //alert(data); var splitData = data.split("::"); if (splitData[0] == "SUCCESS") { $('#settingsMessageReturn').html(" " + splitData[1] + " " + splitData[1] + "