<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">$(document).ready(function () {
    $(".portus-video-slider-min .item a").click(function (e) {
        e.preventDefault();
        var vid = $(this).data('link');

        $("#myModal iframe").attr('src', vid);
        $("#myModal").modal('show');
    });

    $('#myModal').on('hidden.bs.modal', function () {
        $("#myModal iframe").attr('src', '');
    });
    $(".portus-video-slider-min .item a").click(function (e) {
        e.preventDefault();
    });

    $("#subscribenav").click(function (e) {
        e.preventDefault();
        $("#SubscriberModal").modal('show');
    });

    $("#btnTagSearch").click(function () {
        $("#tagsearch").submit();
    });

    $("#btnfooterSubscribe").click(function (e) {
        e.preventDefault();
        var name = $(".newsletter-name").val();
        var mail = $(".newsletter-email").val();
        var type = $(".seltype").val();

        if (name.length &lt; 2 &amp;&amp; mail.length &lt; 5) {
            $("#btnfootererrors").show();
            $("#btnfootererrors").html("Please enter your name and email-address");
        } else if (!isValidEmailAddress(mail)) {
            $("#btnfootererrors").show();
            $("#btnfootererrors").html("Please enter valid email address.").show();
        } else {
            $("#btnfootererrors").hide();

            $.post("/home/subscribed",
                {
                    name: name,
                    mail: mail,
                    type: type
                },
                function (res) {
                    $("#btnfootererrors").attr('class','alert-success alert')
                    $("#btnfootererrors").show();
                    $("#btnfootererrors").html(res.message);
                });
            setTimeout(function () {
                $('#SubscriberModal').modal('hide');
            },
                4000);
        }
    })
    
    $(document).on('click',
        "#btnSubscribe",
        function (e) {
            e.preventDefault();

            var name = $("#txtname").val();
            var mail = $("#txtemail").val();
            var type = $("#selsubtype").val();

            if (name.length &lt; 2 &amp;&amp; mail.length &lt; 5) {
                $("#subvalidate").show();
                $("#subvalidate strong").html("Please enter your name and email-address");
            } else if (!isValidEmailAddress(mail)) {
                $("#subvalidate").show();
                $("#subvalidate strong").html("Please enter valid email address.").show();
            } else {
                $("#subvalidate").hide();

                $.post("/home/subscribed",
                    {
                        name: name,
                        mail: mail,
                        type: type
                    },
                    function (res) {
                        $("#subalertmsg").show();
                        $("#subalertmsg strong").html(res.message);
                    });
                setTimeout(function () {
                    $('#SubscriberModal').modal('hide');
                },
                    2000);
            }
        });

});

function isValidEmailAddress(emailAddress) {
    var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
    return pattern.test(emailAddress);
}

let postCommentValidate = () =&gt; {
    var name = $("#name").val().trim();
    var mail = $("#email").val().trim();
    var comment = $("#comment").val().trim();
    debugger;
    var valid = true;
    if (mail.length &lt; 2 || !isValidEmailAddress(mail)) {
        $("#comment-form-error").show().find("strong").html(window.jsonerrors.pleasemail);
        return false;
    }
    else if (comment.length &lt; 2) {
        $("#comment-form-error").show().find("strong").html(window.jsonerrors.pleasecomment);
        return false;
    }
    else if (name.length &lt; 0) {
        $("#comment-form-error").show().find("strong").html(window.jsonerrors.pleasename);
        return false;
    }
    return true;
}

function isValidEmailAddress(emailAddress) {
    var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
    return pattern.test(emailAddress);
}

</pre></body></html>