var error_msg_22 = ""; function validate_email_22(mail) { if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail)) { return (true); } error_msg_22 = "Имэйл хаягаа зөв оруулна уу"; return (false); } function getCookie_22(cname) { var name_22 = cname + "="; var decodedCookie_22 = decodeURIComponent(document.cookie); var ca_22 = decodedCookie_22.split(';'); for(var i = 0; i < ca_22.length; i++) { var c_22 = ca_22[i]; while (c_22.charAt(0) == ' ') { c_22 = c_22.substring(1); } if (c_22.indexOf(name_22) == 0) { return c_22.substring(name_22.length, c_22.length); } } return ""; } function subscribe_submit_22(){ var form_22 = document.querySelector('#subscribe-form-22'); var data_22 = new FormData(form_22); var url_22 = "/api.php/subscription/save?site_id=41&id=22" + '&cookie_id=' + getCookie_22("cookie_id") + '&short_cookie_id=' + getCookie_22("short_cookie_id"); var xhr_22 = new XMLHttpRequest(); if (window.XMLHttpRequest) { // Mozilla, Safari, ... var xhr_22 = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE var xhr_22 = new ActiveXObject("Microsoft.XMLHTTP"); } xhr_22.open('POST', url_22, true); xhr_22.onload = function () { /* do something to response */ console.log(this.responseText); document.getElementById("subscription-form-container-22").innerHTML = this.responseText; }; var valid_22 = 1; if(form_22.querySelector('input[name="subscriber[name]"]')){ if(form_22.querySelector('input[name="subscriber[name]"]').value.trim().length > 0){ }else{ valid_22 = 0; form_22.querySelector('input[name="subscriber[name]"]').setAttribute("style", "border-color: red;"); } } if(form_22.querySelector('input[name="subscriber[email]"]')){ if(form_22.querySelector('input[name="subscriber[email]"]').value.trim().length > 0){ }else{ valid_22 = 0; form_22.querySelector('input[name="subscriber[email]"]').setAttribute("style", "border-color: red;"); } } if(form_22.querySelector('input[name="subscriber[phone]"]')){ if(form_22.querySelector('input[name="subscriber[phone]"]').value.trim().length > 0){ }else{ valid_22 = 0; form_22.querySelector('input[name="subscriber[phone]"]').setAttribute("style", "border-color: red;"); } } if(form_22.querySelector('input[name="subscription[company_name]"]')){ if(form_22.querySelector('input[name="subscription[company_name]"]').value.trim().length > 0){ }else{ valid_22 = 0; form_22.querySelector('input[name="subscription[company_name]"]').setAttribute("style", "border-color: red;"); } } if(form_22.querySelector('input[name="subscription[company_position]"]')){ if(form_22.querySelector('input[name="subscription[company_position]"]').value.trim().length > 0){ }else{ valid_22 = 0; form_22.querySelector('input[name="subscription[company_position]"]').setAttribute("style", "border-color: red;"); } } if(form_22.querySelector('input[name="subscription[title]"]')){ if(form_22.querySelector('input[name="subscription[title]"]').value.trim().length > 0){ }else{ valid_22 = 0; form_22.querySelector('input[name="subscription[title]"]').setAttribute("style", "border-color: red;"); } } if(form_22.querySelector('textarea[name="subscription[body]"]')){ if(form_22.querySelector('textarea[name="subscription[body]"]').value.trim().length > 0){ }else{ valid_22 = 0; form_22.querySelector('textarea[name="subscription[body]"]').setAttribute("style", "border-color: red;"); } } if(valid_22 == 0){ error_msg_22 = "Талбаруудыг бүрэн бөглөнө үү!"; } if(!validate_email_22(form_22.querySelector('input[name="subscriber[email]"]').value)){ form_22.querySelector('input[name="subscriber[email]"]').style="border-color: red;"; valid_22 = 0; }else{ } if(valid_22){ document.querySelector('#subscribe-form-22').style.display = "none"; document.querySelector('#subscription-form-loading-22').style.display = "inline"; xhr_22.send(data_22); }else{ alert(error_msg_22); } } // function postRequest_22(strURL) { var xmlHttp_22; if (window.XMLHttpRequest) { // Mozilla, Safari, ... var xmlHttp_22 = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE var xmlHttp_22 = new ActiveXObject("Microsoft.XMLHTTP"); } xmlHttp_22.open('POST', strURL, true); xmlHttp_22.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xmlHttp_22.onreadystatechange = function() { if (xmlHttp_22.readyState == 4) { updatepage_22(xmlHttp_22.responseText); } } xmlHttp_22.send(strURL); } // function updatepage_22(str){ document.getElementById("subscription-form-container-22").innerHTML = str; } //'//greensoft.mn' + var get_url_22 = '/api.php/subscription/renderform?site_id=41' + '&id=22' + '' ; postRequest_22(get_url_22);