﻿//lightbox jquery
$(document).ready(function() {
    $('.linkGalleryPaginaLightbox').lightBox();

    var blocco_selezionato = null;

    $(".blocco_vino").click(function() {
        var link = $("#" + this.id + " .link_vino").attr("href");
        //alert(link);
        location.href = link;
    }).hover(function() {
        $(".blocco_vino").removeClass("hover");
        $(this).addClass("hover");
        if ($(".blocco_vino.selezionato").length == 1) {
            blocco_selezionato = $(".blocco_vino.selezionato");
            blocco_selezionato.removeClass("selezionato");
        }
    }).mouseleave(function() {
        $(".blocco_vino").removeClass("hover");
        blocco_selezionato.addClass("selezionato");
    });

    $('#container_testata').cycle({
        fx: 'fade',
        timeout: 4500,
        pause: 1,
        sync: 1
    });

    $(".titolo_pagina_stampa").click(function() {
        var indextoopen = $(".titolo_pagina_stampa").index($(this));
        if ($(".descrizione_pagina_stampa:eq(" + indextoopen + ")").is(":visible")) {
            $(".descrizione_pagina_stampa:eq(" + indextoopen + ")").stop(true, true).slideUp("slow");
        }
        else {
            $(".descrizione_pagina_stampa:eq(" + indextoopen + ")").stop(true, true).slideDown("slow");
        }
    });
});

function showNextItem(clickedButton, rotator, direction) {
    rotator.showNext(direction);
    /*refreshButtonsState(clickedButton, rotator);*/
}

function CaricaSfondo() {
    $("#BackgroundRed").fadeOut(2500);
}
function CaricaLingue() {
    $("#lingue").css("display", "block");
    $("#LinkSkipIntro").css("display", "none");
}
function SkipIntro() {
    $("#BackgroundRed").css("display", "none");
    $("#lingue").css("display", "block");
    $("#LinkSkipIntro").css("display", "none");
    //getMovieName("Flash_Intro").callEseguiFunzione("VaiAllaFine");
    $("#flash_introduzione").remove();
}
function getMovieName(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
    }
    else {

        return document[movieName]
    }
}



//cartina europa
function inizializzaAree() {
    var x = 0;
    var y = 0;
    var numEl = null;
    var boolPosiziona = false;
    
    var idMapAree = "#MapEuropa";
    var idBoxFumetti = "#boxCartinaEuropa";
    var nomeFumetto = "fumettoEuropa";

    $("#MapEuropa area").click(function() {
        boolPosiziona = false;
        $("#boxCartinaEuropa .fumettoEuropa").stop(true, true).hide();
        numEl = $("#MapEuropa area").index(this);
        $("#boxCartinaEuropa .fumettoEuropa:eq(" + numEl + ")").addClass("selezionato").stop(true, true).fadeIn();

        //$("#boxCartinaEuropa .fumettoEuropa:eq(" + numEl + ") .chiudiFumetto").show();
    });
    
    $("#boxCartinaEuropa .chiudiFumetto").click(
        function (){
            $(this).parent(".fumettoEuropa").hide();
        }
    );

        $("#MapEuropa area").click(
    function() {
        numEl = $("#MapEuropa area").index(this);
        
        var elSel = $("#boxCartinaEuropa .fumettoEuropa:eq(" + numEl + ")");
        if (!elSel.hasClass("selezionato")) {
            boolPosiziona = true;
            $("#boxCartinaEuropa .fumettoEuropa:eq(" + numEl + ")").css({ "left": x, "top": y }).fadeIn();
        }
    });
    
    $("#MapEuropa area").hover(
        function(){
            numEl = $("#MapEuropa area").index(this);

            var elSel = $("#boxCartinaEuropa .fumettoEuropa:eq(" + numEl + ")");
            
            if(!elSel.hasClass("selezionato")){
                boolPosiziona = true;
                $("#boxCartinaEuropa .fumettoEuropa:eq(" + numEl + ")").css({"left" : x, "top" : y});
            }
            //$("#boxCartinaEuropa .fumettoEuropa:eq(" + numEl + ")");
        },
        function(){
            boolPosiziona = false;
            //$("#boxCartinaEuropa .fumettoEuropa").not("#boxCartinaEuropa .selezionato").hide();
        }
    );

        $(document).mousemove(function(e) {
            x = e.pageX; //$('#status').html(e.pageX +', '+ e.pageY);
            y = e.pageY;
            var xEl = posizionaumetto(x) - 220;
            var yEl = y - 430;
            if ($("#boxCartinaEuropa .fumettoEuropa:eq(" + numEl + ")").height() != null) {
                yEl = yEl - $("#boxCartinaEuropa .fumettoEuropa:eq(" + numEl + ")").height() / 2;
            }
            if (boolPosiziona) {
                $("#boxCartinaEuropa .fumettoEuropa:eq(" + numEl + ")").css({ "left": xEl, "top": yEl });
            }
        });
    
    function posizionaumetto(coordinata){
        var w = $(window).width();
        return coordinata - ((w-945)/2);
    }
    
    $("#menuPersone li").click(
        function (){
            var stringaTemp = ($(this).html().split(" ").join("").toLowerCase()).replace("dott.", "");
            $("#"+stringaTemp+"").addClass("selezionato").fadeIn();
            //$("#"+stringaTemp+" .chiudiFumetto").show();
        }
    );
}
