//телефоны для лендингов без скрипта цен

;(function($){

    function ESBPhoneslandings(settings) {
        this.init();
        return this;
    }

    ESBPhoneslandings.prototype.init = function (){
        /*
        * добавление телефонов в футер лендингов типа "Русь" и другие где есть необходимые области.
        * объект phones содержит 4 поля соответствующих 4 городам КМВ
        * в данных полях указаны 4 телефона для разных операторов или приложений соотвественно.
        * Необходимо чтобы в каждом поле было одинаковое количество телефонов в противном случае ничего не сломается но будет выводится иконка приложения
        * или оперетора без телефона.
        *
        * переменная блок содержит html код, который вставляется непосредственно на сайт при загрузке скрипта. в нём содержится 4 тега span
        * с заполнеными атрибутами class и style. Чтобы добавить новый телефон нужно нужно просто скопировать 1 из span и добавить в конец переменой
        * и указать нужное поле из объекта phone например вы добавили в каждое поле новый телефон
        * было k: { bee:"(962) 425-92-72", meg:"(928) 337-27-22", mts:"(918) 781-62-42", whatsup:"(905) 441-07-87"}
        * стало k: { bee:"(962) 425-92-72", meg:"(928) 337-27-22", mts:"(918) 781-62-42", whatsup:"(905) 441-07-87", viber:"(905) 441-07-87"}
        * копируем span = <span class="moopers" style="background: url(https://esb.ru/table2/images/bee.png) no-repeat left center;">'+phones[first].bee+'</span>
        * меняем часть phones[first].bee на phones[first].viber
        *
        *
        * */

        CallForm = $("#callF");
        if(CallForm.length)
        {
            // CallForm.attr("accept-charset","UTF-8");
            // CallForm.attr("accept-charset","UTF-8");
            CallForm.find("input[type='submit']").before("<div style='margin-bottom: 10px!important;'><input style='margin:0!important;display: inline-block!important;width: auto!important;vertical-align: middle;' type='checkbox' value='Y' name='agree' required> <span style='vertical-align: middle; color: #000;'>Согласие на обработку персональных данных</span></div>")
            CallForm.find("input[name='name']").on("focus blur", function () {
                CallForm.find("input[name='agree']").attr("checked","checked")
            });
        }

        questionForm = $("#quest");
        if(questionForm.length)
        {
            questionForm.attr("accept-charset","UTF-8");
            questionForm.find("input[type='submit']").before("<div style='margin-bottom: 10px!important;'><input style='margin:0!important;display: inline-block!important;width: auto!important;vertical-align: middle;' type='checkbox' value='Y' name='agree' required> <span style='vertical-align: middle; color: #000;'>Согласие на обработку персональных данных</span></div>")
            questionForm.find("input[name='name']").on("focus blur", function () {
                questionForm.find("input[name='agree']").attr("checked","checked")
            });
        }


        if($('.contact .phone-con .phone_sanb').length){
            window.esbpbs = true;
            id = $('#id_san').val();
            var phones = {};

            $.getJSON('https://esb.ru/esbajax/modules/esbphones/',{url: location.origin+location.pathname}, function (res) {
                phones = res;
                block = '<span class="moopers" style="background: url(https://esb.ru/table2/images/bee.png) no-repeat left center;">'+phones.beeline+'</span><span class="moopers" style="background: url(https://esb.ru/table2/images/meg.png) no-repeat left center;">'+phones.megafon+'</span><span class="moopers" style="background: url(https://esb.ru/table2/images/mts.png) no-repeat left center;">'+phones.mts+'</span><span class="moopers" style="background: url(https://esb.ru/table2/images/whatsapp.png) no-repeat left center; background-size: 30px 30px;">'+phones.whatsup+'</span>';
                if(!window.esbphonesFromPrices){
                    $('.contact .phone-con .phone_sanb').append('<style> .moopers{ padding:0 0 0 29px; margin:5px 0;} </style>'+block);
                }
            });


            // if(!id){ id = 'k'};
            // first = id.charAt(0);
            // phones = {
			// 		k: { bee:"(961) 499-03-43", meg:"(928) 313-96-46", mts:"(918) 781-62-42", whatsup:"(961) 499-03-43"},
			// 		z: { bee:"(961) 499-03-43", meg:"(928) 313-96-46", mts:"(918) 781-62-42", whatsup:"(961) 499-03-43"},
			// 		p: { bee:"(961) 499-03-43", meg:"(928) 313-96-46", mts:"(918) 781-62-42", whatsup:"(961) 499-03-43"},
			// 		e: { bee:"(961) 499-03-43", meg:"(928) 313-96-46", mts:"(918) 781-62-42", whatsup:"(961) 499-03-43"}
            // };


        }

        //console.log(block);
    };

    $(document).ready(function () {
        var esbPhones = new ESBPhoneslandings({});

    });


})(jQuery);