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;
});
}