//Авторизация пользователя function auth(loginFrom) { $("div#loginInWin").remove(); $("div.mainMenuLoginButton").after('
\n\ Логін

\n\ Пароль

\n\
'); $("div#loginInWin input").keypress(function (event) { if (event.which == 13) { $('.ui-dialog-buttonset button').addClass('ui-state-disabled'); var l = $("#auth_login").val(); var p = $("#auth_pass").val(); if (l == "" || p == "") alert("Не вірно заповнено поля."); else { $.ajax({ url: "/site/auth", type: "POST", data: "t=login" + "&l=" + l + "&p=" + p, dataType: "JSON", success: function (data) { //console.log('goof'); if (data.res == "ok") { location.reload(); } else { alert(data.msg); $('.ui-dialog-buttonset button').removeClass('ui-state-disabled'); } } }); } } }); $("div#loginInWin").dialog({ modal: true, title: "Авторизація співробітника ДПС", width: 300, draggable: true, buttons: { /*"Без пароля (ключ)": function () { keyForm(loginFrom); },*/ "Вхід": function () { // console.log('Enter login'); $('.ui-dialog-buttonset button').addClass('ui-state-disabled'); l = $("#auth_login").val(); p = $("#auth_pass").val(); if (l == "" || p == "") alert("Не вірно заповнено поля."); else { var ajax = $.ajax({ url: "/site/auth", type: "POST", data: "t=login" + "&l=" + l + "&p=" + p, dataType: "JSON", success: function (data) { console.log(data); if (data.res == "ok") { location.reload(); } else { alert(data.msg); $('.ui-dialog-buttonset button').removeClass('ui-state-disabled'); } }, error: function(error){ } }); } }, "Відміна": function () { $(this).dialog("close"); } } }); } function keyForm(loginFrom) { var text = ""; var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; for (var i = 0; i < 32; i++) text += possible.charAt(Math.floor(Math.random() * possible.length)); // text = "1234"; console.log("text = " + text); $("div#loginInWin").remove(); $("div.mainMenuLoginButton").after('
'); $("div#loginInWin").html(""); $("div#loginInWin").dialog({ modal: true, title: "Авторизація", width: 550, height: 650, draggable: true }).css('overflow', 'hidden'); } //Выход пользователя из системы function logout() { $.ajax({ url: "/site/auth", type: "POST", data: "t=logout", dataType: "JSON", success: function (data) { if (data.res == "ok") { //location.reload(); $('div.mainMenuLogoutBlock').remove(); $('div.mainMenuUserName').remove(); $("div.mainMenuButton:contains('Адміністрування')").remove(); if (!$("div").hasClass("mainMenuLoginButton")) { $('div.clearfix').before(''); decorateLogInOut(); } $("button.bz_hide_window_button").trigger("click"); } else { alert(data.msg); } } }); } function func() { alert(1); } ; function hideCat(v) { switch (v) { case 'glo': document.getElementById('srch_cat').style.display = 'none'; break; default: document.getElementById('srch_cat').style.display = 'block'; break; } } ////////// //jQuery ////////// function decorateLogInOut() { $("div#mainMenu div").click(function () { var link = $(this).attr("href"); if (link == 'login' || link == 'key') { auth("main"); } else if (link == 'logout') { logout(); } else location.replace(link); }); $("div.mainMenuLogoutButton, div.mainMenuLoginButton").tooltip({ position: { my: "right top+5", at: "right bottom" }, show: false, hide: false, tooltipClass: "loginout-tooltip" }); } $(function () { $("#page_header").click(function () { location.replace("/"); }); $("table.menu td").click(function () { var link = $(this).attr("href"); location.replace(link); }); decorateLogInOut(); //Вызов формы обратной связи в Инструккции $("#feedBackForm").on('click', function () { $("div#fBackWin").remove(); $("body").append('
   Шановні користувачі Загальнодоступного інформаційно-довідкового ресурсу! Звертаємо Вашу увагу, що дана форма зв’язку передбачає надання пропозицій та зауважень виключно з питань технічної роботи ресурсу. Питання, які не стосуються технічної роботи ресурсу, будуть залишені без розгляду. Отримати відповіді на запитання що належать до компетенції ДПС, Ви можете обравши один із найбільш сприятливих для Вас способів:
      зателефонувати до Контакт-центру ДПС (з 8:00 до 20:00 (крім суботи та неділі)) за тел.: 0-800-501-007;
   надіслати запитання на електронну адресу: idd@tax.gov.ua
'); var win = $("div#fBackWin"); win.dialog({ modal: true, resizable: false, draggable: false, title: "Техпідтримка", width: "auto", height: "auto", buttons: { "Продовжити": function () { win.html('
\n' + '\n' + '
\n' + '
\n' + '\n' + '
\n' + '
\n' + '\n' + '
\n' + '
\n' + '\n' + '
\n'); win.dialog({ modal: true, resizable: false, draggable: false, title: "Форма зворотнього зв’язку", width: "auto", height: "auto", buttons: { "Надіслати": function () { var email = $.trim($("input#fBackEmail").val()); var name = $.trim($("input#fBackName").val()); var theme = $.trim($("input#fBackTheme").val()); var text = $.trim($("textarea#fBackText").val()); if (!email.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{1,6})+$/)) { alert("Невірно заповнено поле E-mail!"); return false; } if (!name.match(/^([а-яА-ЯіІїЇєЄ ]{3,31})$/)) { alert("Не віро заповнено поле І’мя!"); return false; } if (!theme.match(/^([a-zA-Zа-яА-ЯіІїЇєЄ ]{3,100})$/)) { alert("Не віро заповнено поле Тема!"); return false; } if (text == "") { alert("Не віро заповнено поле Текст повідомлення!"); return false; } var data = "t=sendMsg" + "&email=" + $.trim(email) + "&author=" + $.trim(name) + "&theme=" + $.trim(theme) + "&text_body=" + $.trim(text); $.ajax({ url: "/site/feedback", type: "POST", data: data, dataType: "JSON", beforsend: function () { $('.ui-dialog-buttonset button').addClass('ui-state-disabled'); }, success: function (data) { if (data.res == "ok") { win.dialog("close"); alert("Ваше повідомлення надіслано!"); } else { alert(data.msg); $('.ui-dialog-buttonset button').removeClass('ui-state-disabled'); } } }); } } }); }, "Закрити": function () { $(this).dialog("close"); } } }); }); //Вызов формы обратной связи на главной странице htmlspecialchars $("#mainFeedBackForm").on('click', function () { $("div#mainFeedBackForm").remove(); $("body").append('
' + '
\n' + ' \n' + ' \n' + '
\n' + '
\n' + ' \n' + ' \n' + '
\n' + '
\n' + ' \n' + '
\n' + '
\n' + '\n' + ' \n' + '\n' + '

\n' + ' \n' + ' Податок на додану вартість\n' + '

\n' + '
\n' + '\n' + '

\n' + ' \n' + ' Податок на прибуток підприємств
\n' + ' Трансфертне ціноутворення\n' + '

\n' + '
\n' + '\n' + '

\n' + ' \n' + ' Податок на доходи фізичних осіб
\n' + ' Податок на доходи СПД
\n' + ' Податок на доходи самозайнятих осіб
\n' + ' Єдиний внесок
\n' + ' Військовий збір\n' + '

\n' + '
\n' + '\n' + '

\n' + ' \n' + ' Ліцензування
\n' + ' Акцизний податок
\n' + ' Погашення податкового боргу\n' + '

\n' + '
\n' + '\n' + '

\n' + ' \n' + ' Єдиний податок
\n' + ' Порядок застосування РРО
\n' + ' Готівкові розрахунки\n' + '

\n' + '
\n' + '\n' + '

\n' + ' \n' + ' Облік платників податків
\n' + ' Екологічний податок
\n' + ' Рентна плата
\n' + ' Інші збори (плата, внески), не встановлені ПКУ\n' + '

\n' + '
\n' + '\n' + '

\n' + ' \n' + ' Плата за землю
\n' + ' Податок на нерухоме майно
\n' + ' Транспортний податок
\n' + ' Збір за місця для паркування
\n' + ' Туристичний збір
\n' + ' Державне мито
\n' + ' Зовнішньоекономічна діяльність
\n' + ' Оскарження рішень\n' + '

\n' + '
\n' + '\n' + '

\n' + ' \n' + ' Загальні питання
\n' + ' Права та обов’язки платників податків
\n' + ' Перевірки
\n' + ' Відповідальність
\n' + ' Переміщення товарів та ТЗ в/з зони ООС\n' + '

\n' + '
\n' + '

\n' + ' \n' + ' Інше\n' + '

\n' + '\n' + '
\n'); var win = $("div#mainFeedBackForm"); win.dialog({ modal: true, resizable: false, draggable: false, title: "Форма зворотнього зв’язку", width: "auto", height: "auto", buttons: { "Надіслати": function () { var email = $.trim($("input#mainFeedBackMail").val()); var name = $.trim($("input#mainFeedBackName").val()); var radio = $.trim($("input[name=\"napryamok_id\"]:checked").val()); var text = $.trim($("textarea#mainFeedBackText").val()); var emailreplyto = $.trim($("input#mainFeedBackMail").val()); if (!email.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{1,6})+$/)) { alert("Невірно заповнено поле Імейл!"); return false; } if (!name.match(/^([а-яА-ЯіІїЇєЄ ]{3,31})$/)) { alert("Не віро заповнено поле Ім’я!"); return false; } // if (text == "") { if (!text.match(/^([a-zA-Zа-яА-ЯіІїЇєЄ.,?!0-9:@() ]{3,800})$/)) { alert("Не віро заповнено поле Текст повідомлення!"); return false; } if (radio == "") { alert("Оберіть напрям для отримання інформаційно-довідкових послуг!"); return false; } var data = "t=createXML" + "&email=" + $.trim(email) + "&author=" + $.trim(name) + "&theme=" + $.trim(radio) + "&text_body=" + $.trim(text) + "&emailreplyto=" + $.trim(email); $.ajax({ url: "/site/feedback", type: "POST", data: data, dataType: "JSON", beforsend: function () { $('.ui-dialog-buttonset button').addClass('ui-state-disabled'); }, success: function (data) { if (data.res == "ok") { win.dialog("close"); alert("Ваше повідомлення надіслано!"); } else { alert(data.msg); $('.ui-dialog-buttonset button').removeClass('ui-state-disabled'); } } }); } } }); }); //Виклик форми зворотнього зв’язку щодо останніх змін у законодавстві $("#LastUpdateLawForm").on('click', function () { $("div#mainFeedBackForm").remove(); $("body").append('
' + '
\n' + ' \n' + ' \n' + '
\n' + '
\n' + ' \n' + ' \n' + '
\n' + // '
\n' + // ' \n' + // '
\n' + // '
\n' + // '\n' + // ' \n' + // '\n' + '
\n' + '

\n' + ' \n' + ' Отримувати інформацію про останні зміни в законодавстві\n' + '

\n' + '
\n' + '\n' + '

\n' + ' \n' + ' Відмовитися від отримання інформації про останні зміни в законодавстві\n' + '

\n' + '
\n' + '
\n'); var win = $("div#mainFeedBackForm"); win.dialog({ modal: true, resizable: false, draggable: false, title: "Форма зворотнього зв’язку", width: "auto", height: "auto", buttons: { "Надіслати": function () { var email = $.trim($("input#mainFeedBackMail").val()); var name = $.trim($("input#mainFeedBackName").val()); var radio = $.trim($("input[name=\"napryamok_id\"]:checked").val()); var text = $.trim($("textarea#mainFeedBackText").val()); if (!email.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{1,6})+$/)) { alert("Невірно заповнено поле Імейл!"); return false; } if (!name.match(/^([a-zA-Zа-яА-ЯіІїЇєЄ ]{3,31})$/)) { alert("Не віро заповнено поле Ім’я!"); return false; } // if (text == "") { // alert("Не віро заповнено поле Текст повідомлення!"); // return false; // } if (radio == "") { alert("Оберіть напрям для отримання інформаційно-довідкових послуг!"); return false; } var data = "t=createXML" + "&email=" + $.trim(email) + "&author=" + $.trim(name) + "&theme=" + $.trim(radio) + "&text_body=" + $.trim(text); $.ajax({ url: "/site/feedback", type: "POST", data: data, dataType: "JSON", beforsend: function () { $('.ui-dialog-buttonset button').addClass('ui-state-disabled'); }, success: function (data) { if (data.res == "ok") { win.dialog("close"); alert("Ваше повідомлення надіслано!"); } else { alert(data.msg); $('.ui-dialog-buttonset button').removeClass('ui-state-disabled'); } } }); } } }); }); //Мигание кнопки $(function func() { var cell = $("td#blink"); var bgColor = "rgb(77, 5, 133)"; var bgLightColor = "rgb(166, 130, 194)"; if (cell.css("background-color") == bgColor) $(cell).animate({backgroundColor: bgLightColor}, 900); else $(cell).animate({backgroundColor: bgColor}, 900); setTimeout(func, 1000); }); //Отображение информационной схемы IVR $("a#buttIvrInfo").on("click", function () { $("div#ivrInfo").dialog({ title: "Інформація", modal: true, resizable: false, draggable: false, width: 900, height: 800 }); return false; }); //Отображение списка актуальных вопросов $("#actualQues").accordion({ collapsible: true, active: false, heightStyle: "content" }); //Отображение списка актуальных вопросов $("#custom24").accordion({ collapsible: true, active: false, heightStyle: "content" }); $("#custom25").accordion({ collapsible: true, active: false, heightStyle: "content" }); //Кнопка обновления актуальных вопросов $("a#buttUpdActual").button(); //УБрать оповещение об успешной отправке Фидбека $('#response').delay(3000).fadeOut(); });