var error_msg_246 = ""; function validate_email_246(mail) { if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail)) { return (true); } error_msg_246 = "Имэйл хаягаа зөв оруулна уу"; return (false); } function getCookie_246(cname) { var name_246 = cname + "="; var decodedCookie_246 = decodeURIComponent(document.cookie); var ca_246 = decodedCookie_246.split(';'); for(var i = 0; i < ca_246.length; i++) { var c_246 = ca_246[i]; while (c_246.charAt(0) == ' ') { c_246 = c_246.substring(1); } if (c_246.indexOf(name_246) == 0) { return c_246.substring(name_246.length, c_246.length); } } return ""; } function subscribe_submit_246(){ var form_246 = document.querySelector('#subscribe-form-246'); var data_246 = new FormData(form_246); var url_246 = "/api.php/subscription/save?site_id=428&id=246" + '&cookie_id=' + getCookie_246("cookie_id") + '&short_cookie_id=' + getCookie_246("short_cookie_id"); var xhr_246 = new XMLHttpRequest(); if (window.XMLHttpRequest) { // Mozilla, Safari, ... var xhr_246 = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE var xhr_246 = new ActiveXObject("Microsoft.XMLHTTP"); } xhr_246.open('POST', url_246, true); xhr_246.onload = function () { /* do something to response */ console.log(this.responseText); document.getElementById("subscription-form-container-246").innerHTML = this.responseText; }; var valid_246 = 1; if(form_246.querySelector('input[name="subscriber[name]"]')){ if(form_246.querySelector('input[name="subscriber[name]"]').value.trim().length > 0){ }else{ valid_246 = 0; form_246.querySelector('input[name="subscriber[name]"]').setAttribute("style", "border-color: red;"); } } if(form_246.querySelector('input[name="subscriber[email]"]')){ if(form_246.querySelector('input[name="subscriber[email]"]').value.trim().length > 0){ }else{ valid_246 = 0; form_246.querySelector('input[name="subscriber[email]"]').setAttribute("style", "border-color: red;"); } } if(form_246.querySelector('input[name="subscriber[phone]"]')){ if(form_246.querySelector('input[name="subscriber[phone]"]').value.trim().length > 0){ }else{ valid_246 = 0; form_246.querySelector('input[name="subscriber[phone]"]').setAttribute("style", "border-color: red;"); } } if(form_246.querySelector('input[name="subscription[company_name]"]')){ if(form_246.querySelector('input[name="subscription[company_name]"]').value.trim().length > 0){ }else{ valid_246 = 0; form_246.querySelector('input[name="subscription[company_name]"]').setAttribute("style", "border-color: red;"); } } if(form_246.querySelector('input[name="subscription[company_position]"]')){ if(form_246.querySelector('input[name="subscription[company_position]"]').value.trim().length > 0){ }else{ valid_246 = 0; form_246.querySelector('input[name="subscription[company_position]"]').setAttribute("style", "border-color: red;"); } } if(form_246.querySelector('input[name="subscription[title]"]')){ if(form_246.querySelector('input[name="subscription[title]"]').value.trim().length > 0){ }else{ valid_246 = 0; form_246.querySelector('input[name="subscription[title]"]').setAttribute("style", "border-color: red;"); } } if(form_246.querySelector('textarea[name="subscription[body]"]')){ if(form_246.querySelector('textarea[name="subscription[body]"]').value.trim().length > 0){ }else{ valid_246 = 0; form_246.querySelector('textarea[name="subscription[body]"]').setAttribute("style", "border-color: red;"); } } if(valid_246 == 0){ error_msg_246 = "Талбаруудыг бүрэн бөглөнө үү!"; } if(!validate_email_246(form_246.querySelector('input[name="subscriber[email]"]').value)){ form_246.querySelector('input[name="subscriber[email]"]').style="border-color: red;"; valid_246 = 0; }else{ } if(valid_246){ document.querySelector('#subscribe-form-246').style.display = "none"; document.querySelector('#subscription-form-loading-246').style.display = "inline"; xhr_246.send(data_246); }else{ alert(error_msg_246); } } // function postRequest_246(strURL) { var xmlHttp_246; if (window.XMLHttpRequest) { // Mozilla, Safari, ... var xmlHttp_246 = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE var xmlHttp_246 = new ActiveXObject("Microsoft.XMLHTTP"); } xmlHttp_246.open('POST', strURL, true); xmlHttp_246.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xmlHttp_246.onreadystatechange = function() { if (xmlHttp_246.readyState == 4) { updatepage_246(xmlHttp_246.responseText); } } xmlHttp_246.send(strURL); } // function updatepage_246(str){ document.getElementById("subscription-form-container-246").innerHTML = str; } //'//en.mria.mn' + var get_url_246 = '/api.php/subscription/renderform?site_id=428' + '&id=246' + '&placeholder[subscriber][email]=E-mail&send=Send' ; postRequest_246(get_url_246);