$(function () { var url = "https://talentowskaz.com/rozwoj-osobisty"; function checkData(name, key, type = '.') { var value = $(type + name).val(); var exp = new RegExp(key, "g"); if (exp.test(value)) { $(type + name).removeClass('error'); return 1; } else { $(type + name).addClass('error'); return 0; } } function checkForm() { var form = {name: '[a-zA-Z0-9\-\_\+\.]{1,}', tel: '[0-9]{9}', mail: '[a-zA-Z0-9\-\_\+\.]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,4}', company: '[a-zA-Z0-9\-\_\+\.]{1,}'}; var status = 1; for (var key in form) { if (checkData(key, form[key], '.') == 1) { } else { status = 0; } } if ($('.faktura')[0].checked) { var form = {fvat_name: '[a-zA-Z0-9\-\_\+\.]{1,}', fvat_street: '[a-zA-Z0-9\-\_\+\.]{1,}', fvat_city: '[a-zA-Z0-9\-\_\+\.]{1,}', fvat_postal_code: '[0-9]{2}-[0-9]{3}'}; for (var key in form) { if (checkData(key, form[key], '.') == 1) { } else { status = 0; } } } if ($('.fvat_type').val() != "private") { var form = {fvat_nip: '[0-9\-]{10,13}'}; for (var key in form) { if (checkData(key, form[key], '.') == 1) { } else { status = 0; } } } else { $('.fvat_nip').removeClass('error'); } if ($('.zgoda_kontakt')[0].checked) { $('.zgoda_kontakt').removeClass('error_check'); } else { status = 0; $('.zgoda_kontakt').addClass('error_check'); } if ($('.zgoda_rp')[0].checked) { $('.zgoda_rp').removeClass('error_check'); } else { status = 0; $('.zgoda_rp').addClass('error_check'); } return status; } function errors(id, index, name) { console.log(id); $('.' + id).addClass('error'); } function errorsCheck(id, index, name) { $('.' + name).addClass('error_check'); } $(document).on('click', '.baner_button', function (event) { var tag = $('#form_top'); $('html,body').animate({scrollTop: tag.offset().top}, 'slow'); $('.name').focus(); }); $(document).on('click', '.baner_button4', function (event) { $('.overlay').css('display', ''); }); $(document).on('click', '.close_form', function (event) { $('.overlay').css('display', 'none'); }); $(document).on('click', '.baner_button3', function (event) { var tag = $('#form_top'); $('html,body').animate({scrollTop: tag.offset().top}, 'slow'); $('.name').focus(); }); $(document).on('click', '.faktura', function (event) { if ($('.faktura')[0].checked) { $('.pola_faktura').css('display', ''); } else { $('.pola_faktura').css('display', 'none'); } }); $(document).on('click', '.baner_button_pobierz', function (event) { var dataForm = {NIP: $('.fvat_nip').val()}; console.log(dataForm); $.when($.ajax({url: url + '/?pobierz_dane=1', type: "POST", data: dataForm, success: function (data) { obj = JSON.parse(data); if (obj.status == "OK") { $('.fvat_name').val(obj.data.Nazwa); $('.fvat_street').val(obj.data.Ulica); $('.fvat_postal_code').val(obj.data.KodPocztowy); $('.fvat_city').val(obj.data.Miejscowosc); } else { obj.errors.forEach(errors); } }, error: function (jqXHR, textStatus, errorThrown) {}})).then(function () { }); }); $(document).on('click', '.baner_button2', function (event) { var status = 1; status = checkForm(); if (status == 1) { var dataForm = {}; $('#form input, #form_list textarea').each(function (index) { if($(this)[0].type ==="checkbox"){ // alert ($(this).attr('name') + "is a checkbox"); if( $(this).prop('checked')){ // alert ($(this).attr('name') + " is a checked"); dataForm[$(this).attr('name')] = $(this).val(); } }else{ dataForm[$(this).attr('name')] = $(this).val(); } }); $.when($.ajax({url: url + '/?order=1', type: "POST", data: dataForm, success: function (data) { obj = JSON.parse(data); if (obj.Status == "OK") { $('.fields').empty(); $('.fields').append("Dziękujemy za złożenie zamówienia.
Za chwilę nastąpi przejście do płatności online.
Twoje konto w systemie Talentowskaz Online zostanie utworzone po zaksięgowaniu płatności przez bank.
Powiadomimy Cię o tym niezwłocznie."); setTimeout(function(){window.location.href = obj.Redirect;},5000); } }, error: function (jqXHR, textStatus, errorThrown) {}})).then(function () { }); } else { } }); });