PageSourceSearch

https://appinventiv.com/wp-content/themes/twentynineteen-child/js/devalidation.js?ver=1790862569

js appinventiv.com collected 2026-10-02 02:20:35 UTC 22,443 bytes, 286 lines download raw bytes

1if ("localhost" == location.hostname) var domain = location.protocol + "//" + location.hostname + (location.port ? ":" + location.port : "") + "/aisite/";
2else domain = location.protocol + "//" + location.host + (location.port ? ":" + location.port : "") + "/";
3var $ = $.noConflict();
4
5function errortemplate(e, a, r) {
6    $("#" + a).html('<div class="alert alert-danger custom-error">' + r + "</div>"), $("#" + a).slideDown(), "" != e && $("#" + e).focus(), setTimeout(function() {
7        $("#" + a).hide()
8    }, 15e3)
9}
10
11function errortemplatenew(e, a, r) {
12    $("#" + a).addClass("error"), $("#" + e).focus()
13}
14
15function isValidURL(e) {
16    return !!/^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/.test(e)
17}
18
19function isValidEmail(e) {
20    return !!/^((([a-zA-Z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-zA-Z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-zA-Z]|[0-9])([a-zA-Z]|[0-9]|\-){0,61}([a-zA-Z]|[0-9])\.))*([a-zA-Z]|[0-9])([a-zA-Z]|[0-9]|\-){0,61}([a-zA-Z]|[0-9])\.)[\w]{2,10}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/.test(e)
21}
22
23function validateEmail(e) {
24    return !!/^((([a-zA-Z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-zA-Z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-zA-Z]|[0-9])([a-zA-Z]|[0-9]|\-){0,61}([a-zA-Z]|[0-9])\.))*([a-zA-Z]|[0-9])([a-zA-Z]|[0-9]|\-){0,61}([a-zA-Z]|[0-9])\.)[\w]{2,10}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/.test(e)
25}
26
27function checkphonenumber(e) {
28    -1 !== $.inArray(e.keyCode, [46, 8, 9, 27, 13, 187, 189, 16, 17]) || 65 == e.keyCode && !0 === e.ctrlKey || 86 == e.keyCode && !0 === e.ctrlKey || 67 == e.keyCode && !0 === e.ctrlKey || 88 == e.keyCode && !0 === e.ctrlKey || e.keyCode >= 35 && e.keyCode <= 39 || (e.shiftKey || e.keyCode < 48 || e.keyCode > 57) && (e.keyCode < 96 || e.keyCode > 105) && e.preventDefault()
29}
30
31function getRandomInt(e, a) {
32    return Math.floor(Math.random() * (a - e + 1)) + e
33}
34$(document).ready(function() {
35    function e(e) {
36        $("#" + e).css("border-bottom", "1px solid #d50000")
37    }
38
39    function a(e) {
40        $("#" + e).css("border-bottom", "1px solid #9c9c9c")
41    }
42
43    function r(e) {
44        $("#" + e).css("border", "2px solid #d41d1d")
45    }
46
47    function t(e) {
48        $("#" + e).css("border", "2px solid #dbdbdb")
49    }
50    $("#HealthFormSubmitBtn").click(function() {
51        var r = $("#source").val();
52        "undefined" === (r = "?source=" + r) && (r = "");
53        var t = !0;
54        a("health_name"), a("health_email"), a("health_no"), a("health_desc"), $.trim($("#health_name").val()) || (e("health_name"), t = !1), $.trim($("#health_email").val()) || (e("health_email"), t = !1), "" != $("#health_email").val() && (isValidEmail($("#health_email").val()) || (e("health_email"), t = !1)), "" != $("#health_no").val() && isNaN($("#health_no").val()) && (e("health_no"), t = !1), $.trim($("#health_desc").val()) || (e("health_desc"), t = !1), t && void 0 !== $("input[name=health_name]").val() && $.ajax({
55            url: domain + "contactsubmit1",
56            type: "POST",
57            async: !0,
58            data: {
59                user_name: $("input[name=health_name]").val(),
60                user_email: $("input[name=health_email]").val(),
61                user_phone: $("input[name=health_no]").val(),
62                user_skype: $("input[name=health_skype]").val(),
63                user_message: $("textarea[name=health_desc]").val()
64            },
65            beforeSend: function() {
66                $("#helthContact .contact-loading").fadeIn()
67            },
68            success: function(e) {
69                console.log(e), "send" == e ? ($("#health_name").val(""), $("#health_email").val(""), $("#health_no").val(""), $("#health_skype").val(""), $("#health_desc").val(""), a("health_name"), a("health_email"), a("health_no"), a("health_desc"), $("#home-getestimatepop .contact-loading").fadeOut(), window.location.href = domain + "thank-you" + r) : ($("#errorWrapper .errorText").text("There is some problem try after some time."), $("#errorWrapper .errorText").fadeIn(), setInterval(function() {
70                    $("#errorWrapper .errorText").fadeOut(0), $("#errorWrapper .errorText").text("")
71                }, 1e4))
72            }
73        })
74    }), $("#GetAnEstimate").click(function() {
75        var e = $("#source").val();
76        e = "undefined" === e ? "" : "?source=" + e, proceed = !0, t("enstimate_name"), t("enstimate_email"), t("enstimate_contact"), t("enstimate_skye"), t("enstimate_budget"), t("enstimate_desc"), $.trim($("#enstimate_name").val()) || (r("enstimate_name"), proceed = !1), $.trim($("#enstimate_email").val()) || (r("enstimate_email"), proceed = !1), "" != $("#enstimate_email").val() && (isValidEmail($("#enstimate_email").val()) || (r("enstimate_email"), proceed = !1)), "" != $("#enstimate_contact").val() && isNaN($("#enstimate_contact").val()) && (r("enstimate_contact"), proceed = !1), $.trim($("#enstimate_desc").val()) || (r("enstimate_desc"), proceed = !1), proceed && void 0 !== $("input[name=enstimate_name]").val() && $.ajax({
77            url: domain + "contactsubmit2",
78            type: "POST",
79            async: !0,
80            data: {
81                user_name: $("input[name=enstimate_name]").val(),
82                user_email: $("input[name=enstimate_email]").val(),
83                user_phone: $("input[name=enstimate_contact]").val(),
84                user_skype: $("input[name=enstimate_skye]").val(),
85                user_budget: $("select[name=enstimate_budget]").val(),
86                user_message: $("textarea[name=enstimate_desc]").val()
87            },
88            beforeSend: function() {
89                $(".estimate-form .contact-loading").fadeIn()
90            },
91            success: function(a) {
92                "send" == a ? ($("#enstimate_name").val(""), $("#enstimate_email").val(""), $("#enstimate_contact").val(""), $("#enstimate_skye").val(""), $("#enstimate_desc").val(""), t("enstimate_name"), t("enstimate_email"), t("enstimate_contact"), t("enstimate_skye"), t("enstimate_budget"), t("enstimate_desc"), window.location.href = domain + "thank-you" + e) : ($("#errorText").text("There is some problem try after some time."), $("#errorText").fadeIn(), setInterval(function() {
93                    $("#errorText").fadeOut(0), $("#errorText").text("")
94                }, 1e4))
95            }
96        })
97    }), $("#popup_formsubmitbtn").click(function() {
98        var e = $("#source").val();
99        "undefined" === (e = "?source=" + e) && (e = "");
100        var a = !0;
101        return $("#error_name").removeClass("error"), $("#error_email").removeClass("error"), $("#error_phone").removeClass("error"), $("#error_skype").removeClass("error"), $("#error_message").removeClass("error"), $.trim($("#popup_name").val()) ? $.trim($("#popup_email").val()) && ("" == $("#popup_email").val() || isValidEmail($("#popup_email").val())) ? $.trim($("#popup_message").val()) ? void(a && void 0 !== $("input[name=popup_name]").val() && ($("input[name=popup_name]").val(), $.ajax({
102            url: domain + "contactsubmit1",
103            type: "POST",
104            async: !0,
105            data: {
106                user_name: $("input[name=popup_name]").val(),
107                user_email: $("input[name=popup_email]").val(),
108                user_phone: $("input[name=popup_phone]").val(),
109                user_skype: $("input[name=popup_skype]").val(),
110                user_message: $("textarea[name=popup_message]").val()
111            },
112            beforeSend: function() {
113                $("#home-getestimatepop #header_loader").fadeIn()
114            },
115            success: function(a) {
116                console.log(a), "send" == a ? ($("#popup_name").val(""), $("#popup_email").val(""), $("#popup_phone").val(""), $("#popup_skype").val(""), $("#popup_message").val(""), $("#error_name").removeClass("error"), $("#error_email").removeClass("error"), $("#error_phone").removeClass("error"), $("#error_skype").removeClass("error"), $("#error_message").removeClass("error"), $("#home-getestimatepop  #header_loader").fadeOut(), window.location.href = domain + "thank-you" + e) : ($("#errorWrapper .errorText").text("There is some problem try after some time."), $("#errorWrapper .errorText").fadeIn(), setInterval(function() {
117                    $("#errorWrapper .errorText").fadeOut(0), $("#errorWrapper .errorText").text("")
118                }, 1e4))
119            }
120        }))) : (errortemplatenew("popup_message", "error_message", ""), a = !1, !1) : (errortemplatenew("popup_email", "error_email", ""), a = !1, !1) : (errortemplatenew("popup_name", "error_name", ""), a = !1, !1)
121    }), $("#formsubmitbtn").click(function() {
122        var e = $("#source").val();
123        "undefined" === (e = "?source=" + e) && (e = "");
124        var a = !0;
125        return $("#nameErr").removeClass("error"), $("#emailErr").removeClass("error"), $("#phoneErr").removeClass("error"), $("#skypeErr").removeClass("error"), $("#messageErr").removeClass("error"), $.trim($("#name").val()) ? $.trim($("#email").val()) && ("" == $("#email").val() || isValidEmail($("#email").val())) ? $.trim($("#message").val()) ? void(a && void 0 !== $("input[name=name]").val() && ($("input[name=name]").val(), $("#normalfrm .contact-loading").show(), $.ajax({
126            url: domain + "contactsubmit1",
127            type: "POST",
128            async: !0,
129            data: {
130                user_name: $("input[name=name]").val(),
131                user_email: $("input[name=email]").val(),
132                user_phone: $("input[name=phone]").val(),
133                user_skype: $("input[name=skype]").val(),
134                user_message: $("textarea[name=message]").val()
135            },
136            beforeSend: function() {
137                $("#normalfrm .contact-loading").show()
138            },
139            success: function(a) {
140                "send" == a ? ($("#name").val(""), $("#email").val(""), $("#phone").val(""), $("#skype").val(""), $("#message").val(""), $("#nameErr").removeClass("error"), $("#emailErr").removeClass("error"), $("#phoneErr").removeClass("error"), $("#skypeErr").removeClass("error"), $("#messageErr").removeClass("error"), $("#normalfrm .contact-loading").fadeOut(), window.location.href = domain + "thank-you" + e) : ($("#errorText").text("There is some problem try after some time."), $("#errorText").fadeIn(), setInterval(function() {
141                    $("#errorText").fadeOut(0), $("#errorText").text("")
142                }, 1e4))
143            }
144        }))) : (errortemplatenew("message", "messageErr", ""), a = !1, !1) : (errortemplatenew("email", "emailErr", ""), a = !1, !1) : (errortemplatenew("name", "nameErr", ""), a = !1, !1)
145    })
146});
147var random_number1 = getRandomInt(1, 5),
148    random_number2 = getRandomInt(1, 5);
149
150function refreshCaptcha() {
151    random_number1 = getRandomInt(1, 5), random_number2 = getRandomInt(1, 5), $("#firstNumber").val(random_number1), $("#secondNumber").val(random_number2);
152    var e = random_number1 + " + " + random_number2 + " = ";
153    $(".captcha-num").text(e)
154    $('#firstNumber').attr('data-res', random_number1);
155    $('#secondNumber').attr('data-res', random_number2);
156}
157
158function callme(e) {
159    var a = $(e).prop("files")[0],
160        r = new FormData;
161    r.append("file", a), $("#fileerror").hide(), $("#browseFlErr").removeClass("error"), $(".files-upload-lodingbar").show(), $.ajax({
162        url: domain + "uploadfile",
163        dataType: "text",
164        cache: !1,
165        contentType: !1,
166        processData: !1,
167        data: r,
168        type: "post",
169        success: function(e) {
170            console.log(e), $(".files-upload-lodingbar").hide();
171            var a = JSON.parse(e);
172            if (console.log(a), a.new_file_name && 200 == a.code && ($("#new_file_name").val(a.new_file_name), $("#file_name").val(a.name), $(".atcfname").text(a.name).addClass("activeff"), $("#display_file_name").val(a.name), $("#browseFlErr").removeClass("error")), "" != a.error && 400 == a.code) return $("#browseFlErr").addClass("error"), !1
173        }
174    })
175}
176refreshCaptcha(), $("#formsubmitbtncontactpage").click(function() {
177    var e = $("#source").val();
178    "undefined" === (e = "?source=" + e) && (e = "");
179    var a = !0;
180    return $("#mainnameErr").removeClass("error"), $("#mainemailErr").removeClass("error"), $("#mainphoneErr").removeClass("error"), $("#mainskypeErr").removeClass("error"), $("#mainmessageErr").removeClass("error"), $("#budgetErr").removeClass("error"), $("#appatflErr").removeClass("error"), $.trim($("#mainname").val()) ? $.trim($("#mainemail").val()) && ("" == $("#mainemail").val() || isValidEmail($("#mainemail").val())) ? $.trim($("#mainmessage").val()) ? $.trim($("#capt").val()) ? 0 == parseInt($("#capt").val()) ? (errortemplatenew("capt", "capt", ""), a = !1, !1) : $.trim($("#capt").val()) > 0 && parseInt($("#firstNumber").val()) + parseInt($("#secondNumber").val()) != parseInt($.trim($("#capt").val())) ? (errortemplatenew("capt", "capt", ""), a = !1, !1) : (console.log(a), void(a && void 0 !== $("input[name=name]").val() && ($("input[name=name]").val(), $.ajax({
181        url: domain + "contactsubmit2",
182        type: "POST",
183        async: !0,
184        data: {
185            user_name: $("input[name=name]").val(),
186            user_email: $("input[name=email]").val(),
187            user_phone: $("input[name=phone]").val(),
188            user_skype: $("input[name=skype]").val(),
189            user_budget: $("select[name=budget]").val(),
190            user_file_name: $("input[name=file_name]").val(),
191            user_new_file_name: $("input[name=new_file_name]").val(),
192            user_agreementa: $("input[name=agreementa]").val(),
193            user_message: $("textarea[name=message]").val()
194        },
195        beforeSend: function() {
196            $("#maincontactform .contact-loading").fadeIn()
197        },
198        success: function(a) {
199            "send" == a ? ($("#mainname").val(""), $("#mainemail").val(""), $("#mainphone").val(""), $("#mainskype").val(""), $("#mainmessage").val(""), $("#budget").val(""), $("#file_name").val(""), $("#new_file_name").val(""), $("#mainnameErr").removeClass("error"), $("#mainemailErr").removeClass("error"), $("#mainphoneErr").removeClass("error"), $("#mainskypeErr").removeClass("error"), $("#mainmessageErr").removeClass("error"), $("#countryErr").removeClass("error"), $("#budgetErr").removeClass("error"), $("#appatflErr").removeClass("error"), $("#maincontactform .contact-loading").fadeOut(), window.location.href = domain + "thank-you" + e) : ($("#errorText").text("There is some problem try after some time."), $("#errorText").fadeIn(), setInterval(function() {
200                $("#errorText").fadeOut(0), $("#errorText").text("")
201            }, 1e4))
202        }
203    })))) : (errortemplatenew("capt", "capt", ""), a = !1, !1) : (errortemplatenew("mainmessage", "mainmessageErr", ""), a = !1, !1) : (errortemplatenew("mainemail", "mainemailErr", ""), a = !1, !1) : (errortemplatenew("mainname", "mainnameErr", ""), a = !1, !1)
204}), $("#formsubmitbtncontactpageamp").click(function() {
205    console.log("sdf");
206    var e = !0;
207    return $("#mainnameErr").removeClass("error"), $("#mainemailErr").removeClass("error"), $("#mainphoneErr").removeClass("error"), $("#mainskypeErr").removeClass("error"), $("#mainmessageErr").removeClass("error"), $("#countryErr").removeClass("error"), $("#budgetErr").removeClass("error"), $.trim($("#mainname").val()) ? $.trim($("#mainemail").val()) && ("" == $("#mainemail").val() || isValidEmail($("#mainemail").val())) ? $.trim($("#mainmessage").val()) ? $.trim($("#capt").val()) ? 0 == parseInt($("#capt").val()) ? (errortemplatenew("capt", "capt", ""), e = !1, !1) : $.trim($("#capt").val()) > 0 && parseInt($("#firstNumber").val()) + parseInt($("#secondNumber").val()) != parseInt($.trim($("#capt").val())) ? (errortemplatenew("capt", "capt", ""), e = !1, !1) : (alert(e), void(e && void 0 !== $("input[name=name]").val() && ($("input[name=name]").val(), $.ajax({
208        url: domain + "contactsubmit2",
209        type: "POST",
210        async: !0,
211        data: {
212            user_name: $("input[name=name]").val(),
213            user_email: $("input[name=email]").val(),
214            user_phone: $("input[name=phone]").val(),
215            user_skype: $("input[name=skype]").val(),
216            user_country: $("input[name=Country]").val(),
217            user_budget: $("input[name=budget]").val(),
218            user_file_name: $("input[name=file_name]").val(),
219            user_new_file_name: $("input[name=new_file_name]").val(),
220            user_agreementa: $("input[name=agreementa]").val(),
221            user_message: $("textarea[name=message]").val()
222        },
223        beforeSend: function() {
224            $(".contact-loading").fadeIn()
225        },
226        success: function(e) {
227            "send" == e ? ($("#mainname").val(""), $("#mainemail").val(""), $("#mainphone").val(""), $("#mainskype").val(""), $("#mainmessage").val(""), $("#budget").val(""), $("#country").val(""), $("#file_name").val(""), $("#new_file_name").val(""), $("#mainnameErr").removeClass("error"), $("#mainemailErr").removeClass("error"), $("#mainphoneErr").removeClass("error"), $("#mainskypeErr").removeClass("error"), $("#mainmessageErr").removeClass("error"), $("#countryErr").removeClass("error"), $("#budgetErr").removeClass("error"), $("#appatflErr").removeClass("error"), $(".contact-loading").fadeOut(), window.location.href = domain + "amp/thank-you") : ($("#errorText").text("There is some problem try after some time."), $("#errorText").fadeIn(), setInterval(function() {
228                $("#errorText").fadeOut(0), $("#errorText").text("")
229            }, 1e4))
230        }
231    })))) : (errortemplatenew("capt", "capt", ""), e = !1, !1) : (errortemplatenew("mainmessage", "mainmessageErr", ""), e = !1, !1) : (errortemplatenew("mainemail", "mainemailErr", ""), e = !1, !1) : (errortemplatenew("mainname", "mainnameErr", ""), e = !1, !1)
232}), $("#mainformsubmitbtn").click(function() {
233    var e = !0;
234    if ($("#error_name").removeClass("error"), $("#error_email").removeClass("error"), $("#error_message").removeClass("error"), $("#error_captchaResult").removeClass("error"), !$.trim($("#name").val())) return $("#error_name").addClass("error"), $("#name").focus(), e = !1, !1;
235    if ("" === $("#email").val() || !/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/.test($.trim($("#email").val()))) return $("#error_email").addClass("error"), $("#email").focus(), e = !1, !1;
236    if (!$.trim($("#message").val())) return $("#error_message").addClass("error"), $("#message").focus(), e = !1, !1;
237    if (!1 === e) return $(".errorWrapper").fadeOut(4e3), !1;
238    var a = [".jpg", ".jpeg", ".bmp", ".gif", ".png", ".txt", ".doc", ".docx", ".xls", ".xlsx", ".pdf"],
239        r = $(".contact-form-wrapper input[type=file]").val();
240    if (void 0 !== r && r.length > 0) {
241        for (var t = !1, n = 0; n < a.length; n++) {
242            var o = a[n];
243            if (r.substr(r.length - o.length, o.length).toLowerCase() == o.toLowerCase()) {
244                t = !0;
245                break
246            }
247        }
248        if (!t) return e = !1, $(this).addClass("inperror"), $(".errorWrapper").css("display", ""), $(".errorText").text("Please upload a valid file."), $(".errorWrapper").fadeOut(4e3), !1
249    }
250    var m = $("input[name=captchaResult]").val(),
251        s = $("input[name=firstNumber]").val(),
252        l = $("input[name=secondNumber]").val(),
253        i = parseInt(s) + parseInt(l);
254    if (parseInt(m) != parseInt(i)) return e = !1, $(this).addClass("inperror"), $("#error_captchaResult").addClass("error"), $("#captchaResult").focus(), !1;
255    e && (void 0 !== $("input[name=name]").val() && $("input[name=name]").val(), $(".thanks-wrapper").fadeIn(), $(".overlay-mp").addClass("thanks-overlay").fadeIn(), $.ajax({
256        url: "contactussubmit.php",
257        type: "POST",
258        async: !0,
259        data: {
260            user_name: $("input[name=name]").val(),
261            user_email: $("input[name=email]").val(),
262            user_phone: $("input[name=phone]").val(),
263            user_skype: $("input[name=skype]").val(),
264            user_budget: $("select[name=searchtype]").val(),
265            user_message: $("textarea[name=message]").val(),
266            file_name: $("input[name=new_file_name]").val(),
267            new_file_name: $("input[name=file_name]").val(),
268            is_nda: $("#agreementa:checked").val()
269        },
270        cache: !1,
271        beforeSend: function() {
272            $(".contact-loading").fadeIn()
273        },
274        success: function(e) {
275            "send" == e ? ($(".atcfname").text("Attach File"), $("#agreementa").attr("checked", !1), $("#name").val(""), $("#email").val(""), $("#phone").val(""), $("#skype").val(""), $("#message").val("").removeClass("error"), $("#file_name").val(""), $("#searchType").val(""), $("#new_file_name").val(""), $("#display_file_name").val(""), $("#captchaResult").val(""), $("#error_name").removeClass("error"), $("#error_email").removeClass("error"), $("#error_message").removeClass("error"), $("#error_captchaResult").removeClass("error"), $("#searchtype").selectpicker("refresh"), $(".error").each(function() {
276                $(this).removeClass("error")
277            }), refreshCaptcha(), $(".thanks-wrapper").fadeIn(), $(".overlay-mp").addClass("thanks-overlay").fadeIn(), $(".contact-loading").fadeOut(), setInterval(function() {
278                $(".thanks-wrapper").fadeOut(0), $(".overlay-mp").fadeOut(0).removeClass("thanks-overlay"), contswt = !1, $(".grab-nav").removeClass("active"), TweenLite.to(".grab-contact-form", 1, {
279                    ease: Expo.easeInOut,
280                    height: "0",
281                    opacity: "0"
282                })
283            }, 1e4)) : ($(".errorText").text("There is some problem try after some time."), $(".errorWrapper").css("display", ""))
284        }
285    }))
286});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.