function validateEmail(email){ var regEx = /^[\w\.\+-]{1,}\@([\da-zA-Z-]{1,}\.){1,}[\da-zA-Z-]{2,6}$/; if (!regEx.test(email)) { return false; } return true; } $(function() { var currentDateString = Date.now().toString(); $("#contactFormArea form").submit(function(e) { e.preventDefault(); var yname = document.getElementById('posName').value; var yidn = document.getElementById('posIdn').value; var yidu = document.getElementById('posIdu').value; var yemail = document.getElementById('posEmail').value; var yphone = document.getElementById('posPhone').value; var ycomment = document.getElementById('posText').value; var yvalue = document.getElementById('posValue').value; var yhypo = $("#posHypo").is(":checked"); if((yname == '') || (yemail == '') || (yphone == '') || (ycomment == '')) { modalAlert('Jest konieczne prawidłowe wypełnienie wszystkich pozycji'); return false; } if(yphone.indexOf('100100') !== -1) { $("#statusY").hide(); modalAlert('Vaša správa bola odoslaná.'); return false; } let t = $('[data-ga4-container-event="view_item"]'); var itemsGa4 = [{ 'item_id': t.data('ga4-container-item_id'), 'item_name': t.data('ga4-container-item_name'), 'price': t.data('ga4-container-price'), 'item_category': t.data('ga4-container-item_category'), 'item_category2': t.data('ga4-container-item_category2'), 'item_category3': t.data('ga4-container-item_category3'), 'item_category4': t.data('ga4-container-item_category4'), 'item_category5': t.data('ga4-container-item_category5'), 'affiliation': t.data('ga4-container-affiliation'), 'location_id': t.data('ga4-container-location_id'), 'item_variant': t.data('ga4-container-item_variant') }] if(validateEmail(yemail)){ var params = "feedback=1&nehnutelnostid=" + yidn + "&userid=" + yidu + "&name=" + yname + "&phone=" + yphone + "&email=" + yemail + "&comment=" + ycomment + "&hypo=" + yhypo; var url = encodeURI('ajax/feedback/contact.php?' + params); window.eventTracker('azTracker',{p:["trackEvent","Advert","Contact-up","Mail"], o:{pn: "topreality"}}); window.eventTracker('azTracker',{p:["trackEvent","advert-contact-toprealitysk",yidn,"mail"], o:{pn: "plt-stats"}}); $.get(url, function(data) { $("#statusY").html(data); if(yhypo) { window.eventTracker('ga',['send', 'event', 'detail', 'zaujem-o-financovanie', 'sent-zaujem-o-financovanie']); } }); // GA event window.eventTracker('ga',['send', 'event', 'detail', 'Odoslanie-kontaktneho-formulara', 'default']); // FB event window.eventTracker('fbq', ['track', 'Contact']); window.eventTracker('dataLayer', { 'method': 'sql send email', 'event': 'generate_lead', 'form_step': 1, 'form_state': 'success' }); window.eventTracker('dataLayer', { 'event': 'purchase', 'ecommerce': { 'currency': 'EUR', 'transaction_id': yidn+'_'+currentDateString, 'value': yvalue, 'price': 1, 'quantity': 1, 'items': itemsGa4 } }); } else { window.eventTracker('dataLayer', { 'method': 'sql send email', 'event': 'generate_lead', 'form_step': 1, 'form_state': 'error' }); modalAlert('Nieprawidłowo wpisany E-mail'); return false; } }); });