﻿//lightbox jquery
$(document).ready(function() {
    $('.linkLightbox').lightBox();
    
    $(".boxSocial").hover(
        function(){
            $("#imgSocial").fadeIn();
        },
        function(){
        $("#imgSocial").fadeOut();
    });
    
    $("#liFooter_5686 a").attr("href", "javascript:void(0);");
    $("#liFooter_5687 a").attr("href", "javascript:void(0);");
    
    
    $("#liFooter_5687 a, #liFooter_5686 a").click(function(){
        var numEl = $(".menuFooter li a").index(this);
        $(".boxContenutiFooter .itemDescFooter").hide(200);

        if(!$(this).hasClass("selected")){
            $(".menuFooter li a").removeClass("selected");
            $(this).addClass("selected");
            $(".boxContenutiFooter .itemDescFooter:eq(" + numEl + ")").fadeIn();
        }else{
            $(this).removeClass("selected");
        }
        $('html, body').animate({ scrollTop: 10000 }, 'slow');
    });
    
    $("#boxVacanzaSempre").hover(function(){
        $("#boxStagioni").stop(true,true).fadeIn();
    },function(){
        $("#boxStagioni").stop(true,true).fadeOut();        
    });
    
    $("#boxStagioni .boxItemStagione").hover(function(){
        $(this).css("background-position","0 -120px");
        $(this).find(".boxTestoStagione").stop(true,true).fadeIn();
    },function(){
        $(this).css("background-position","0 0");
        $(this).find(".boxTestoStagione").stop(true,true).fadeOut();      
    });
    
    var altezzaPagina = $("body").height();    
    if(altezzaPagina < 801){
        if(altezzaPagina < $("#boxContenutoPrimoPiano").height()){
            $(".boxHeader").css("margin-bottom", "40px");
        }
    }
});

$(function(){
    $("#chiudiTesto").click(function(){
        var elDistanziatore = $(".boxContenutoBody:first");
        
        $("#chiudiTesto").hide();
        $("#apriTesto").fadeIn();
        elDistanziatore.stop(true,true).fadeOut(function(){ $("#fintoDistanziatore").css("margin-bottom", elDistanziatore.height() + "px");	});       
    });
    $("#apriTesto").click(function(){
        $("#apriTesto").hide();
        $("#chiudiTesto").fadeIn();
        $("#fintoDistanziatore").css("margin-bottom",0);
        $(".boxContenutoBody").stop(true,true).fadeIn();
    });

    $("#rotaorNews").cycle({
        fx: 'fade',	
        sync: 1,			// gl'item del rotator sono sincronizzati a 1
        speed: 800,			// velocita animazione
        width:178,
        height:66,
        timeout: 4000, 		
        pause: 1            // con 0 parte fermo e gira solo a comando
    });
    
    $("#rotaorOfferte").cycle({
        fx: 'fade',	
        sync: 1,			// gl'item del rotator sono sincronizzati a 1
        speed: 800,			// velocita animazione
        width:386,
        height:90,
        timeout: 4000, 		
        pause: 1            // con 0 parte fermo e gira solo a comando
    });
});
// auto centra immagine sfondo
var altezzaBoxImmagineSfondo = 0;
var larghezzaBoxImmagineSfondo = 0;

$(window).load(function(){
    var el_boxImmagineSfondo = $("#boxImmagineSfondo");
    var el_immagineSfondo = $("#immagineDiSfondo");
    
    var proporzioneImmagine = 16/9;
    
    setTimeout(function(){
        el_immagineSfondo.fadeIn(1000);
        proporzioneImmagine = el_immagineSfondo.width() / el_immagineSfondo.height();                    
        archieAutoCentraImmagine(el_boxImmagineSfondo, el_immagineSfondo, proporzioneImmagine);
        
        $(window).resize(function(){
            archieAutoCentraImmagine(el_boxImmagineSfondo, el_immagineSfondo, proporzioneImmagine);
        });
    },100);

});

function archieAutoCentraImmagine(el_padre, el_img, propDiControllo){
    altezzaBoxImmagineSfondo = el_padre.height();
    larghezzaBoxImmagineSfondo = el_padre.width();
    
    if(larghezzaBoxImmagineSfondo/altezzaBoxImmagineSfondo > propDiControllo){                    
        el_img.height("auto");
        el_img.width(larghezzaBoxImmagineSfondo);
        el_img.css({ left: 0, top: ((altezzaBoxImmagineSfondo - el_img.height()) / 2) });
    }else{                    
        el_img.height(altezzaBoxImmagineSfondo);
        el_img.width("auto");
        el_img.css({ top: 0, left: ((larghezzaBoxImmagineSfondo - el_img.width()) / 2) });
    }
}
// fine auto centra immagine sfondo

$(document).ready(function(){
    var m_label = $("#menu_5432").html();
    $("#menu_5432").html("&nbsp;<img style='vertical-align: middle;' alt='" + m_label + "' title='" + m_label + "' src='/private_images/cuore.png' />");
});

/*
// script menu principale muovimento menu principale a scoparsa (old)
$(document).ready(function(){
    ($(".menuPrincipale > li").not('.selezionato')).each(function(){
        var timerMenuPrincipaleIn = null;
        var timerMenuPrincipaleOut = null;
        
        var m_liSel =  $(this); 
        var ul_figlio = m_liSel.find(".menuPrincipale_liv2");
        
        m_liSel.hover(function(){
            clearTimeout(timerMenuPrincipaleOut);
            timerMenuPrincipaleIn = setTimeout(function(){
                ul_figlio.stop(true,true).fadeIn();
                m_liSel.addClass("hovered");
                if(m_liSel.attr("id") == "li_menu_5432"){
                    m_liSel.find(".fumttoCuore").stop(true,true).fadeIn();
                }
            },300);
        },function(){
            clearTimeout(timerMenuPrincipaleIn);
            timerMenuPrincipaleOut = setTimeout(function(){
                if(m_liSel.attr("id") == "li_menu_5432"){
                    m_liSel.find(".fumttoCuore").stop(true,true).hide();
                }
                ul_figlio.stop(true,true).fadeOut();
                m_liSel.removeClass("hovered");
            },300);
        });  
    });
});    
// fine script menu principale
*/ 

$(document).ready(function(){
    var elSelezionato = null;
    if($(".menuPrincipale > li.selezionato").size() > 0) elSelezionato = $(".menuPrincipale > li.selezionato");
    var countaaaa =0;
    var timerMenuPrincipaleIn = null;
    var timerMenuPrincipaleOut = null;
    
    $(".menuPrincipale > li").each(function(){
        var m_liSel =  $(this); 
        var ul_figlio = m_liSel.find(".menuPrincipale_liv2");
        
        m_liSel.hover(function(){
            clearTimeout(timerMenuPrincipaleOut);
            m_liSel.addClass("hovered");
            if($(".menuPrincipale > li.selezionato:first").attr("id") != m_liSel.attr("id")){ 
                $(".menuPrincipale > li.selezionato:first").addClass("forzaColoreBG");
                timerMenuPrincipaleIn = setTimeout(function(){
                    
                    $(".menuPrincipale > li .menuPrincipale_liv2").not(".menuPrincipale > li.hovered .menuPrincipale_liv2").hide();
                    ul_figlio.fadeIn();
                },300);
            }
        },function(){
            clearTimeout(timerMenuPrincipaleIn);
            $(".menuPrincipale > li").removeClass("hovered");
            timerMenuPrincipaleOut = setTimeout(function(){
                countaaaa++;
                $(".menuPrincipale > li").removeClass("forzaColoreBG");
                $(".menuPrincipale > li .menuPrincipale_liv2").hide();
                $(".menuPrincipale > li.selezionato .menuPrincipale_liv2").fadeIn();
            },300);
        });  
    });
});


function avvia() {

    //console.log($("#pulsanteMusica img").size());
    if (readCookie("audioSito") + "" == "0") {
        getMovieName("FlashID").callEseguiFunzione("stopAudio");
        $("#pulsanteMusica").addClass("spento");
        $("#pulsanteMusica img").attr("src", $("#pulsanteMusica img").attr("src").replace(".png", "_off.png"));

    } else {
        getMovieName("FlashID").callEseguiFunzione("playAudio");
        $("#pulsanteMusica").removeClass("spento");
        $("#pulsanteMusica img").attr("src", $("#pulsanteMusica img").attr("src").replace("_off.png", ".png"));
    }
}


function createCookie(name, value, days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else var expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
}

function eraseCookie(name) {
    createCookie(name, "", -1);
}



$(function() {


    var elementAudio = null;
    /* if(readCookie("audioGaltex")+"" == "0"){
    //stoppa();
    }*/

    $("#pulsanteMusica").click(function() {
        if (!$(this).hasClass("spento")) {

            createCookie("audioSito", "0", null);
            avvia();
        } else {

        createCookie("audioSito", "1", null);
            avvia();
        }
    });
});
