/* code for pravoslavie.ru -- 143759 -- 0 */ var mg_show_popup_scroll = true; var mg_popup_exit = false; function mg_add_css(){ var head = document.getElementsByTagName('head')[0]; var link = document.createElement('link'); link.rel = 'stylesheet'; link.href = 'https://mailganer.com/static/mailguner/css/mailguner-popup.css?d=1740314980'; head.appendChild(link); } function mg_include(src, callback){ var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; if(callback) { var userAgent = navigator.userAgent.toLowerCase(); if(/msie/.test( userAgent ) && !/opera/.test( userAgent )) { script.onreadystatechange = function() { if(script.readyState == 'complete') callback(); } } else { script.onload = function () { callback(); } } } script.src = src; head.appendChild(script); } function getCookie(name) { var matches = document.cookie.match(new RegExp( "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)" )); return matches ? decodeURIComponent(matches[1]) : undefined; } function mg_setCookie(name, value, options) { options = options || {}; var expires = options.expires; if (typeof expires == "number" && expires) { var d = new Date(); d.setTime(d.getTime() + expires*1000); expires = options.expires = d; } if (expires && expires.toUTCString) { options.expires = expires.toUTCString(); } value = encodeURIComponent(value); var updatedCookie = name + "=" + value; for(var propName in options) { updatedCookie += "; " + propName; var propValue = options[propName]; if (propValue !== true) { updatedCookie += "=" + propValue; } } document.cookie = updatedCookie; } function show_popup_template(mg_temp_popup){ jQuery("body").append(mg_temp_popup); setTimeout(function(){ jQuery("#mailguner-popup").addClass('show-popup'); jQuery(".mailguner-background").fadeIn(); }, 300); setTimeout(function() { mg_popup_exit = true; }, 500); } function close_popup_template(){ jQuery("#mailguner-popup").removeClass('show-popup'); setTimeout(function(){ jQuery("#mailguner-popup").remove(); }, 300) jQuery(".mailguner-background").remove(); } // ********************************* popup click function close_popup_click(){ close_popup_template() } function send_show_popup_click(){ jQuery.ajax({ url: "https://mailganer.com/popup/show/143777", dataType: "jsonp", crossDomain: true }) } function show_popup_click(){ if(!jQuery("#mailguner-popup").length){ var mg_temp_popup = '
' mg_temp_popup += '\u003Cstyle type\u003D\u0022text/css\u0022\u003E@import \u0022https://mailganer.com/static/widget/css/mg\u002Dtemplate\u002D01.css\u0022\u003B\u000D\u000A\u003C/style\u003E\u000D\u000A\u003Cdiv class\u003D\u0022mg\u0022\u003E\u003Cimg class\u003D\u0022mg\u002Dbg\u002Dimage dsktp\u0022 src\u003D\u0022https://mailganer.com/static/widget/bg/01\u002Ddsktp.gif\u0022 width\u003D\u0022600\u0022 /\u003E \u003Cimg class\u003D\u0022mg\u002Dbg\u002Dimage mbl\u0022 src\u003D\u0022https://mailganer.com/static/widget/bg/01\u002Dmbl.gif\u0022 width\u003D\u0022320\u0022 /\u003E\u000D\u000A\u003Cdiv id\u003D\u0022mg\u002Dclose\u0022\u003E\u003C/div\u003E\u000D\u000A\u000D\u000A\u003Cdiv class\u003D\u0022mg\u002Dh1\u0022\u003EЭкономьте на покупках\u003C/div\u003E\u000D\u000A\u000D\u000A\u003Cdiv class\u003D\u0022mg\u002Dp\u0022\u003EПодпишитесь на рассылку самых актуальных предложений.\u003C/div\u003E\u000D\u000A\u000D\u000A\u003Cdiv class\u003D\u0022mg\u002Dwrapper\u002Dform\u0022\u003E\u000D\u000A\u003Cform\u003E\u003Cinput id\u003D\u0022mg\u002Dmailer\u002Demail\u0022 placeholder\u003D\u0022Введите ваш email\u0022 /\u003E\u003Cbutton id\u003D\u0022mg\u002Dmailer\u002Demail\u002Dbutton\u0022\u003EПОДПИСАТЬСЯ\u003C/button\u003E\u000D\u000A\u000D\u000A\u003Cdiv id\u003D\u0022mg\u002Dform\u002Derror\u0022\u003E\u003C/div\u003E\u000D\u000A\u003C/form\u003E\u000D\u000A\u003C/div\u003E\u000D\u000A\u000D\u000A\u003Cdiv class\u003D\u0022mg\u002Dfooter\u0022\u003EНе беспокойтесь, мы тоже ненавидим спам! Вы сможете отписаться в любой момент.\u003C/div\u003E\u000D\u000A\u000D\u000A\u003Cdiv id\u003D\u0022mg\u002Dhard\u002Dclose\u0022\u003EНет, спасибо, я не фанат скидок\u003C/div\u003E\u000D\u000A\u003C/div\u003E'; mg_temp_popup += '
'; show_popup_template(mg_temp_popup); send_show_popup_click(); } } function detectMob() { let check = false; (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera); return check; } function initial_mg(){ var queryDict = {} location.search.substr(1).split("&").forEach(function(item) {queryDict[item.split("=")[0]] = item.split("=")[1]}); if(queryDict.utm_source && queryDict.utm_source=='mailganer'){ mg_setCookie('mg_popup_show_enter', 1, {expires: 31104000, path: '/'}); mg_setCookie('mg_popup_show_close', 1, {expires: 31104000, path: '/'}); return false; } try{ if(mg_not_show_popup){ mg_setCookie('mg_popup_is_subscribe', 1, {expires: 15552000, path: '/'}); } }catch(e){ if (e.name != "ReferenceError") { throw e; } } try{ if(mg_email){ mg_setCookie('mg_popup_is_subscribe', 1, { expires: 15552000, path: '/' }); } }catch(e){ if (e.name != "ReferenceError") { throw e; } } jQuery("body").on('submit', '.mg-email-form-wrap form', function(){ var form = jQuery(this); var wrap_id = form.data('id-wrap'); if(!wrap_id){ wrap_id = "mg-form .mg-email-form-wrap" } var input_email = jQuery("#"+wrap_id+" #mg-mailer-email"); var email = input_email.val(); var required_fields = Array() jQuery("#" + wrap_id + " #mg-form-error").html('') jQuery('.mg-required').each((i, el)=>{ var jq_el = jQuery(el) if (jq_el.val().trim()) { jQuery("#" + wrap_id + " #" + jq_el.attr('id')).removeClass('error'); } else { if (!jQuery("#" + wrap_id + " #" + jq_el.attr('id')).hasClass('error')) { jQuery("#" + wrap_id + " #" + jq_el.attr('id')).addClass('error'); } required_fields.push(jq_el) } }) if (required_fields.length > 0){ jQuery("#" + wrap_id + " #mg-form-error").append("Не заполнены обязательные поля
"); } if(email && required_fields.length === 0){ var data = {'email': email}; input_email.removeClass('error'); var fields = form.serializeArray(); jQuery.each(fields, function(i, field){ data[field.name]=field.value; }) jQuery.ajax({ url: "https://mailganer.com/email/add/form/49817", dataType: "jsonp", crossDomain: true, data: data, beforeSend: function(){ input_email.attr('disabled', 'disabled'); jQuery('#'+wrap_id+' #mg-mailer-email-button').attr('disabled', 'disabled'); jQuery("#"+wrap_id+" #mg-form-error").html(); }, success: function(result){ input_email.removeAttr('disabled', 'disabled'); jQuery('#'+wrap_id+' #mg-mailer-email-button').removeAttr('disabled', 'disabled'); if(result.status === 'ok'){ console.log(wrap_id); console.log(result); tmp = `
${result.title_success_message}
${result.success_message}
${result.esplink}
`; jQuery("#"+wrap_id).html(tmp); if(result.redirect_url){ setTimeout(function(){ location.href = result.redirect_url; }, 500); } }else{ var err_text = "Произошла ошибка на сервере. Попробуйте повторить Ваш запрос через несколько минут!"; if(result.error === 1){ err_text = result.error_message; } jQuery("#"+wrap_id+" #mg-form-error").html(err_text); } }, error: function (responseData, textStatus, errorThrown) { jQuery("#"+wrap_id+" #mg-form-error").html("Произошла ошибка на сервере. Попробуйте повторить ваш запрос через несколько минут!") } }) }else if (!email){ if(!input_email.hasClass('error')){ jQuery("#"+wrap_id+" #mg-mailer-email").addClass('error'); } jQuery("#"+wrap_id+" #mg-form-error").append("Пожалуйста, введите свой email"); } return false; }) jQuery("body").on('submit', '#mg-email-form-wrap form', function(){ var input_email = jQuery("#mg-email-form-wrap #mg-mailer-email"); var email = input_email.val(); var field_name = jQuery("#mg-email-form-wrap #mg-mailer-name").val(); var field_phone = jQuery("#mg-email-form-wrap #mg-mailer-phone").val(); if(email){ var data = {'email': email, 'name': field_name, 'phone': field_phone}; input_email.removeClass('error'); var fields = jQuery("#mg-email-form-wrap form").serializeArray(); jQuery.each(fields, function(i, field){ data[field.name]=field.value; }) jQuery.ajax({ url: "https://mailganer.com/email/add/form/49817", dataType: "jsonp", crossDomain: true, data: data, beforeSend: function(){ input_email.attr('disabled', 'disabled'); jQuery('#mg-mailer-email-button').attr('disabled', 'disabled'); jQuery("#mg-email-form-wrap #mg-form-error").html(); }, success: function(result){ input_email.removeAttr('disabled', 'disabled'); jQuery('#mg-mailer-email-button').removeAttr('disabled', 'disabled'); if(result.status == 'ok'){ var tmp = '
Вы успешно подписались
Вам отправлено письмо с подтверждением подписки. Перейдите по ссылке в письме чтобы активировать подписку.
' + result.esplink + '
'; //tmp += '
'; jQuery("#mg-email-form-wrap").html(tmp); if(result.redirect_url){ setTimeout(function(){ location.href = result.redirect_url; }, 500); } }else{ var err_text = "Произошла ошибка на сервере. Попробуйте повторить Ваш запрос через несколько минут!"; if(result.error===1){ err_text = result.error_message; } jQuery("#mg-email-form-wrap #mg-form-error").html(err_text); } }, error: function (responseData, textStatus, errorThrown) { jQuery("#mg-email-form-wrap #mg-form-error").html("Произошла ошибка на сервере. Попробуйте повторить ваш запрос через несколько минут!") } }) }else{ if(!input_email.hasClass('error')){ jQuery("#mg-email-form-wrap #mg-mailer-email").addClass('error'); jQuery("#mg-email-form-wrap #mg-form-error").html("Пожалуйста, введите свой email"); } } return false; }) jQuery("body").on('change', 'input', function(){ var input_email = jQuery(this); if(!input_email.closest("#mailguner-popup").length && !input_email.closest("#mg-email-form-wrap").length){ var email = input_email.val(); if(email){ if(/[A-Za-z0-9\.\-_\+]+@[A-Za-z0-9\-_]+\.[A-Za-z]{2,}/.test(email)){ jQuery.ajax({ url: "https://mailganer.com/email/add/sniff/49817", dataType: "jsonp", crossDomain: true, data: {'email': email}, success: function(result){ return true; } }) } } } }) jQuery("body").on('click', '.mg-popup-click', function(){ show_popup_click(); }) jQuery("body").on('click touchstart', '.mg-popup-wrap-click #mg-close', function(){ close_popup_click(); }) jQuery("body").on('click', '.mg-popup-wrap-click #mg-hard-close', function() { close_popup_template(); }) jQuery("body").on('submit', '#mailguner-popup.mg-popup-wrap-click form', function(){ var input_email = jQuery(".mg-popup-wrap-click #mg-mailer-email"); var email = input_email.val(); var data = {'email': email}; var form = jQuery(this) input_email.removeClass('error'); var fields = form.serializeArray(); jQuery.each(fields, function (i, field) { data[field.name] = field.value; }) if(email){ input_email.removeClass('error') jQuery.ajax({ url: "https://mailganer.com/email/add/143777", dataType: "jsonp", crossDomain: true, data: data, beforeSend: function(){ input_email.attr('disabled', 'disabled'); jQuery('.mg-popup-wrap-click #mg-mailer-email-button').attr('disabled', 'disabled'); jQuery("#mailguner-popup #mg-form-error").html() }, success: function(result){ input_email.removeAttr('disabled', 'disabled'); jQuery('.mg-popup-wrap-click #mg-mailer-email-button').removeAttr('disabled', 'disabled'); if(result.status == 'ok'){ if (result.html_success > '') { var tmp = result.html_success; //tmp += '
'; if (!'49817' == '53266' ){ tmp += '
сделано в Mailganer
'; } jQuery("#mailguner-popup .mg-wrapper-response").html(tmp) } else { jQuery(".mg-popup-wrap-click #mg-form-error").html("Спасибо, вам отправлено письмо с подтверждением подписки") } var ex_minute = 15552000; mg_setCookie('mg_popup_show_click', 1, { expires: ex_minute, path: '/' }); mg_setCookie('mg_popup_is_subscribe', 1, { expires: ex_minute, path: '/' }); }else{ var err_text = "Произошла ошибка на сервере. Попробуйте повторить Ваш запрос через несколько минут!" if(result.error===1){ err_text = result.error_message; } jQuery(".mg-popup-wrap-click #mg-form-error").html(err_text) } }, error: function (responseData, textStatus, errorThrown) { jQuery(".mg-popup-wrap-click #mg-form-error").html("Произошла ошибка на сервере. Попробуйте повторить ваш запрос через несколько минут!") } }) }else{ if(!input_email.hasClass('error')){ jQuery(".mg-popup-wrap-click #mg-mailer-email").addClass('error') jQuery(".mg-popup-wrap-click #mg-form-error").html("Пожалуйста, введите свой email") } } return false; }) } mg_add_css(); var is_load_mg_jq = true; if(typeof jQuery != "undefined") { var version_array = jQuery.fn.jquery.split("."); if(parseInt(version_array[0])>1 || (parseInt(version_array[0])==1 && parseInt(version_array[1])>=7)){ is_load_mg_jq = false; } } if(!is_load_mg_jq) { jQuery(function($){ initial_mg(); }) }else{ mg_include("https://mailganer.com/static/mailguner/js/jquery.min.js", function(){ jQuery(function($){ initial_mg(); }) }); }