

$(document).ready(function () {

    $("input, select, textarea").focus(function () {
        $(this).removeClass("error");
        $(".message_alert").slideUp();
        $(".message_error").slideUp();
    })


    $(".linkScroll").click(function (e) {
        e.preventDefault();
        //e.stopPropagation();
        var idToScroll = $(this).attr("data-link-toscroll")
        gotoScroll("#" + idToScroll)

    })


    $(".btn_Contattaci").click(function (e) {
        e.preventDefault();

        var $box = $(this);
        var error = 0;
        $("#contact_form input[required='required'], #contact_form textarea[required='required']").each(function () {
            if ($(this).val() == "") {
                error++;
                $(this).addClass("error");
            }
        })

        var contactAzienda = $(".contactAzienda").val().replace("&", "");
        var contactNome = $(".contactNome").val().replace("&", "");
        var contactEmail = $(".contactEmail").val().replace("&", "");
        var contactCellulare = $(".contactCellulare").val().replace("&", "");
        var contactMessage = $(".contactMessage").val().replace("&", "");
        var contactObject = $(".contactObject").val().replace("&", "");


        var formData = "";
        formData += "contactAzienda=" + contactAzienda;
        formData += "&contactNome=" + contactNome;
        formData += "&contactEmail=" + contactEmail;
        formData += "&contactCellulare=" + contactCellulare;
        formData += "&contactMessage=" + contactMessage;
        formData += "&contactObject=" + contactObject;


        if (valid_email(contactEmail) != true) {
            error++;
            $(".contactEmail").addClass("error");
        } else {
            $(".contactEmail").removeClass("error");
        }


        if (error == 0) {
            OpenWaitBottonLoader($box)
            $(".boxToDisable").addClass("disable");
            $.ajax({
                type: "POST",
                url: hostWebSite + "/App_Ajax/sendContattaci.aspx",
                data: formData,
                success: function (msg) {
                    if (msg == "1") {
                        setTimeout(function () {
                            window.location = hostWebSite + "/grazie";
                        }, 200)
                    } else {
                        CloseWaitBottonLoader($box)
                        $(".message_error").slideDown();
                    }
                },
                error: function () {
                    $(".message_error").slideDown();
                    $(".boxToDisable").removeClass("disable");
                    CloseWaitBottonLoader($box)
                }
            });
        } else {
            $(".message_alert").slideDown();
        }
    })


})


function gotoScroll(IDtoScroll) {
    $('html, body').clearQueue().animate({
        scrollTop: $(IDtoScroll).offset().top
    }, 800, "easeInOutQuad");
    return false;
}