$(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 {
}
});
});