jQuery("#idoklad-komunikace").on("submit", function (e){
e.preventDefault();
var formId="#idoklad-komunikace";
var formDataGet=jQuery(formId).serialize();
let mailInput=jQuery('#idoklad-komunikace input[name="email"]').val();
mailInput=mailInput.trim();
let icoInput=jQuery('#idoklad-komunikace input[name="ico"]').val();
icoInput=icoInput.trim();
if(location.hostname=="www.idoklad.sk"){
var text_odesilani="Odosielanie";
var text_zkusit="Skúsiť znova";
var text_uspech="Fiktívna faktúra už je na ceste k Vám.";
var text_chyba="Nastala chyba, skontrolujte prosím Vaše IČO a skúste to znova.";
var text_button="Pošlite mi ukážkovú faktúru";
var generator_url="/wp-content/themes/solitea-idoklad/services/pdf-generator-sk.php";
}else{
var text_odesilani="Odesílání";
var text_zkusit="Zkusit znovu";
var text_uspech="Fiktivní faktura už je na cestě k Vám.";
var text_chyba="Nastala chyba, zkontrolujte prosím Vaše IČ a zkuste to znovu.";
var text_button="Pošlete mi ukázkovou fakturu";
var generator_url="/wp-content/themes/solitea-idoklad/services/pdf-generator.php";
}
jQuery('#idoklad-komunikace .wpcf7-not-valid-tip[data-input="email"]').remove();
if(mailInput==""){
jQuery('#idoklad-komunikace input[name="email"]').after('<span class="wpcf7-not-valid-tip" data-input="email" aria-hidden="true">Toto pole je povinné.</span>');
}
jQuery('#idoklad-komunikace .wpcf7-not-valid-tip[data-input="ico"]').remove();
if(icoInput==""){
jQuery('#idoklad-komunikace input[name="ico"]').after('<span class="wpcf7-not-valid-tip" data-input="ico" aria-hidden="true">Toto pole je povinné.</span>');
}
if(mailInput==""||icoInput==""){
return;
}
jQuery(formId + " button").text(text_odesilani+'...');
if(jQuery('.bg-success').length){
jQuery(".bg-success").remove();
}
jQuery.ajax({
url: generator_url,
type: 'POST',
data: formDataGet,
success: function(data){
if(data=="200"){
jQuery(formId).append('<div class="bg-success" style="background: #00BD46;color: #FFF;padding: 10px 25px;border-radius: 9px;margin-top: 22px;">'+text_uspech+'</div>').hide().slideDown();
jQuery(formId + ' input[name="email"]').val('');
jQuery(formId + ' input[name="ico"]').val('');
jQuery(formId + " button").text(text_zkusit);
dataLayer.push({'event': 'tryForm'});
}else{
alert(text_chyba);
jQuery(formId + " button").text(text_button);
}},
error: function (){
alert(text_chyba);
jQuery(formId + " button").text(text_button);
}});
});