﻿//Annullamento chiusura menu
var NoCloseMenu = false;

$(document).ready(function() {

    if ($.browser.msie && $.browser.version == 7) {//IE7 incricca gli spazzi tra i blocchi del footer
        var CurrentWidth = $('#CenterBlockTable').width();
        $('#CenterBlockTable').width(CurrentWidth - 10);
    };

    //LANGUAGE POPUP
    $("#LanguageLink").click(function() {
        $("#LanguagePopUp").animate({ height: 160 }, { "duration": 300, "easing": "easeOutCubic", queue: false });
        NoCloseMenu = false;
        CloseMenu();
        CloseContact();
    });

    $("#LanguagePopUp").bind("mouseleave", function() {
        setTimeout(CloseLang, 350);
    });

    //CONTACT POPUP
    $("#RightBlockMenu").click(function() {
        var offset = $("#RightBlockMenu").offset();
        $("#ContactLogo").css("left", offset.left);
        $('#ContactText').css("left", offset.left + 100);
        $("#ContactPopUp").animate({ height: 98 }, { "duration": 300, "easing": "easeOutCubic", queue: false });
        $("#LanguageLink").hide(); //Nascondo
        NoCloseMenu = false;
        CloseMenu();
        CloseLang();
    });

    $("#ContactPopUp").bind("mouseleave", function() {
        setTimeout(CloseContact, 350);
    });

    //Menu Opzioni
    $("#Menu").hide();//Nascosto all'avvio
    $("#LeftBlockMenu").click(function() {
        $("#Menu").show();
        $("#GoHome").animate({ width: '100%' }, { "duration": 300, "easing": "easeOutCubic", queue: true });
        $("#GoProd").animate({ width: '100%' }, { "duration": 300, "easing": "easeOutCubic", queue: true });
        NoCloseMenu = false;
        CloseContact();
        CloseLang();
    });
    $("#Menu").bind("mouseleave", function() {
        setTimeout(CloseMenu, 350);
    });
    $('#GoHome').bind('mouseenter', function() {
        NoCloseMenu = true;
    }).bind("mouseleave", function() {
        NoCloseMenu = false;
    });
    $('#GoProd').bind('mouseenter', function() {
        NoCloseMenu = true;
    }).bind("mouseleave", function() {
        NoCloseMenu = false;
    });

    //ANIMAZIONE CAMBIO SITO
    $("#ToIndoorSite").hide(); //Nascondo

    $("#ExternalLinkDoors").click(function() {
        //Rimuovo eventuali barre di scorrimento
        $("html").css("overflow", "hidden");

        //Preparo il fondo del nuovo sito
        var PosX = $(window).width() + "px";
        var DimH = $(window).height() + "px";

        $("#ToIndoorSite").css("left", PosX);
        $("#ToIndoorSite").css("width", PosX);
        $("#ToIndoorSite").css("height", DimH);
        $("#ToIndoorSite").show();
        PosX = "-" + PosX;
        $("#Wrapper").animate({ left: PosX }, { "duration": 2000, "easing": "easeInOutCubic" });
        $("#ToIndoorSite").animate({ left: 0 }, { "duration": 2000, "easing": "easeInOutCubic" });

        setTimeout("ToSite('http://indoor.capoferri.it?utm_source=CapoferriSite&utm_medium=RefSite&utm_campaign=From%2BCapoferri%20Site')", 2000);
    });

});


function CloseLang() {
    $("#LanguagePopUp").animate({ height: 0 }, { "duration": 300, "easing": "easeOutCubic", queue: false });
}

function CloseContact() {
    $("#ContactPopUp").animate({ height: 0 }, { "duration": 300, "easing": "easeOutCubic", queue: false });
    $("#LanguageLink").show();
}

function ToSite(s) {
    window.location = s;
}

function CloseMenu() {
    if (NoCloseMenu == false) {
        $("#GoHome").animate({ width: 0 }, { "duration": 300, "easing": "easeOutCubic", queue: true });
        $("#GoProd").animate({ width: 0 }, { "duration": 300, "easing": "easeOutCubic", queue: true });
        setTimeout($("#Menu").hide(), 300);
    };
};
