var jq371 = false; var UFFnb = false; function UFLoadScript(url, callback) { var head = document.head; var script = document.createElement('script'); script.type = 'text/javascript'; script.src = url; script.onreadystatechange = callback; script.onload = callback; head.appendChild(script); } function UFLoadCss(url, callback) { var head = document.head; var link = document.createElement('link'); link.rel = 'stylesheet'; link.href = url; link.onreadystatechange = callback; link.onload = callback; head.appendChild(link); } var UFLoadJquery = function () { UFLoadScript("https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.umd.js", UFLoadFancybox); }; var UFLoadFancybox = function () { jq371 = jQuery.noConflict(true); jq371.support.cors = true; UFLoadCss("https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.css", UFStart); }; var UFStart = function () { jq371(document.body).append('Call me back'); jq371("[data-uf-load-form]").click(function () { jq371.ajax({ url: "https://form.proarcuae.com/getform/" + jq371(this).attr("data-uf-load-form") + "/", type: "get", dataType: "html", success: function (data) { Fancybox.show([{src: data, type: "html"}]); uf_bind_forms(); } }); return false; }); jq371('a[href^="#ufLoadForm_"]').click(function () { let a = $(this).attr('href').split('_'); if(a[1]){ jq371.ajax({ url: "https://form.proarcuae.com/getform/" + a[1] + "/", type: "get", dataType: "html", success: function (data) { Fancybox.show([{src: data, type: "html"}]); uf_bind_forms(); } }); } return false; }); uf_bind_forms(); }; UFLoadScript("https://code.jquery.com/jquery-3.7.1.min.js", UFLoadJquery); function uf_bind_forms() { jq371(document).undelegate('form[data-uf-form]', 'submit'); jq371(document).delegate('form[data-uf-form]', 'submit', function () { var form = jq371(this); var dataform = jq371(this).attr("data-uf-form"); jq371.ajax({ url: "https://form.proarcuae.com/send/" + dataform + '/', type: "post", dataType: "json", data: form.serialize() + '&ufurl=' + encodeURIComponent(window.location), success: function (data) { if (data.errors) { Fancybox.show([{src: data.errors, type: "html"}]); return false; } if (data.redirect) { window.location.href = data.redirect; } else { Fancybox.close(); if(data.message){ Fancybox.show([{src: data.message, type: "html"}]); } } } }); return false; }); }