removeLoader(); let eMailPattern = /^[\w]{1,}[\w.+-]{0,}@[\w-]{2,}([.][a-zA-Z]{2,}|[.][\w-]{2,}[.][a-zA-Z]{2,})$/; function initializeMap() { setMapObjects({cityObject: document.getElementById("city_name"), stateObject: document.getElementById("state_name")}); setMapObjects({cityObject: document.getElementById("cum_city_name"), stateObject: document.getElementById("cum_state_name"), countryNameObject: document.getElementById("cum_country_name")}); } function updateContactUsMessages() { if (validatePhoneNumber(document.getElementById("mobile_number").value) && eMailPattern.test(document.getElementById("email_id").value)) { try { showLoader(); xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { removeLoader(); if (this.responseText == "FAILED") Swal.fire({ html: gets("A1002"), icon: "error" }); else { document.getElementById("frmMessage").reset(); Swal.fire({ html: gets("A1001") + this.responseText, icon: "info" }); } } } var frmData = new FormData(); frmData.set("full_name", document.getElementById("full_name").value); frmData.set("mobile_number", document.getElementById("mobile_number").value); frmData.set("email_id", document.getElementById("email_id").value); frmData.set("city_name", document.getElementById("city_name").value); frmData.set("state_name", document.getElementById("state_name").value); frmData.set("country_name", document.getElementById("country_name").value); frmData.set("message", document.getElementById("message").value); xhr.open("POST", getPathName() + "services/contact_us_messages.maintain.php"); xhr.send(frmData); if (typeof(event) !== "undefined") event.preventDefault(); } catch (error) { Swal.fire({ html: "Exception: " + error.message + ", " + arguments.callee.name, icon: "error" }); } finally { // Do nothing } } else { Swal.fire({ html: gets("A1003"), icon: "error" }); return false; } }