function setHeaderBG() { if ($(window).scrollTop() > 96) { $("header nav.navbar-dark").first().addClass("visible-bg"); } else { $("header nav.navbar-dark").first().removeClass("visible-bg"); } } function setFooterNavOrientation() { if ($(window).width() >= 992) { $("#footer-nav nav").removeClass("flex-column"); $("#footer-nav nav").addClass("flex-row"); } else { $("#footer-nav nav").removeClass("flex-row"); $("#footer-nav nav").addClass("flex-column"); } } function stripHTML(str) { var strippedText = $("
").html(str).text(); return strippedText; } $(document).ready(function() { setHeaderBG(); setFooterNavOrientation(); $("#contact-form-messaging-area").hide(); $("#azure-migration-form-messaging-area").hide(); $("#contact-form").validate({ rules: { name: { required: true }, email: { required: true, email: true }, phone: { required: true }, company: { required: true }, message: { required: true } }, errorClass: "invalid-field", submitHandler: function() { var formData = $("#contact-form").serializeArray(); var sanitizedFormData = new Array(formData.length); for (var i = 0; i < formData.length; i++) { sanitizedFormData[i] = stripHTML(formData[i].value); } $.post("https://tngwebsite-email-service.azurewebsites.net:443/contact", { contactname: sanitizedFormData[0], company: sanitizedFormData[1], email: sanitizedFormData[2], phone: sanitizedFormData[3], msg: sanitizedFormData[4] }).done(function(data) { $("#contact-form-messaging-area").show(350); if (data == "Success") { $("#contact-form-messaging-area").html("Your message has been sent. Thank you!"); } else { $("#contact-form-messaging-area").html("There was an error sending your message. Please try again."); } }); } }); $("#azure-migration-form").validate({ rules: { fname: { required: true }, lname: { required: true }, email: { required: true, email: true }, company: { required: false }, position: { required: false } }, errorClass: "invalid-field", submitHandler: function() { var formData = $("#azure-migration-form").serializeArray(); var sanitizedFormData = new Array(formData.length); for (var i = 0; i < formData.length; i++) { sanitizedFormData[i] = stripHTML(formData[i].value); } $.post({ url:"https://tngwebsite-email-service.azurewebsites.net:443/azure-migration-whitesheet-request", data: { fname: sanitizedFormData[0], lname: sanitizedFormData[1], email: sanitizedFormData[2], company: sanitizedFormData[3], position: sanitizedFormData[4] }, headers: { 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Methods': 'POST' } }).done(function(data) { $("#azure-migration-form-messaging-area").show(350); if (data == "Success") { $("#azure-migration-form-messaging-area").html("Thanks for requesting the White Paper Azure Migrating Guide for Windows Server. An email has been sent with the White Paper attached. Any questions, please contact 513-745-0990."); } else { $("#azure-migration-form-messaging-area").html("There was an error sending your message. Please try again."); } }); } }); }); $(document).scroll(function() { setHeaderBG(); }); $(".navbar-toggler").click(function(evt) { $("header nav.navbar-dark").first().addClass("visible-bg"); }); $(window).resize(function() { setFooterNavOrientation(); });