﻿/* rotaotr */

$(document).ready(function() {
    $('.linkLightbox').lightBox();
});


$(document).ready(function() {
    $('#rotatorOfferte')
        .cycle({
            fx: 'fade',
            timeout: 4500,
            pause: 1,
            sync: 1
        });
});


$(document).ready(function() {
    $('#boxRotatorNewsBlog')
        .cycle({
            fx: 'fade',
            timeout: 4500,
            pause: 1,
            sync: 1
        });
});

/* tab 3 liv */

$(document).ready(function() {
    $('.ulMenuTendine3liv .desc3LivTab:first').show();
    $('.ulMenuTendine3liv .titolo3LivTab:first').addClass("selezionato_tab");
    $('.ulMenuTendine3liv .titolo3LivTab').click(function() {
        if ($(this).hasClass("selezionato_tab")) {
            $('.ulMenuTendine3liv .desc3LivTab:eq(' + $('.ulMenuTendine3liv .titolo3LivTab').index(this) + ')').toggle(400);
            $(this).removeClass("selezionato_tab");
        } else {
            $('.ulMenuTendine3liv .desc3LivTab').hide();
            $('.ulMenuTendine3liv .titolo3LivTab').removeClass("selezionato_tab");
            $('.ulMenuTendine3liv .desc3LivTab:eq(' + $('.ulMenuTendine3liv .titolo3LivTab').index(this) + ')').toggle(400);
            $(this).addClass("selezionato_tab");
        }
    });
});




/* multimedia pagina */

function cambiaVideo(el) {
    var objJQ = $(el);
    
    $("#iframeVirtualTour").attr('src', '');
    $("#embedVideoYouTube").attr('src', objJQ.attr('rel'));
    $("#titoloLightBoxVideo").html(objJQ.children('img:first').attr('title'));
    $(".itemVideo img").removeClass("selected");
    objJQ.children('img:first').addClass("selected");
}

function cambiaVirtualTour(el) {
    var objJQ = $(el);

    $("#embedVideoYouTube").attr('src', '');
    $("#iframeVirtualTour").attr('src', objJQ.attr('rel'));
    $("#titoloLightBoxVirtalTour").html(objJQ.children('img:first').attr('title'));
    $(".minVirtualTourMultimedia img").removeClass("selected");
    objJQ.children('img:first').addClass("selected");
}

function cambiaImmagine(el) {
    cercaFotoPosition(el);
    var objJQ = $(el);

    $("#iframeVirtualTour").attr('src', '');
    $("#embedVideoYouTube").attr('src', '');
    $("#maxImmaginiMultimedia").attr('src', objJQ.attr('rel'));
    $("#titoloLightBoxImmmagini").html(objJQ.children('img:first').attr('title'));
    $(".minImmaginiMultimedia img").removeClass("selected");
    objJQ.children('img:first').addClass("selected");
    //alert('');
}

$(document).ready(function() {
    if ($('#boxItemImmagini .itemMultimedia').size() < 6) {
        $('#frecciaSxImg').hide();
        $('#frecciaDxImg').hide();
        if ($('#boxItemImmagini .itemMultimedia').size() < 2) $('#boxItemImmagini').hide();
    }

    if ($('#boxItemVideo .itemVideo').size() < 6) {
        $('#frecciaSxImgVideo').hide();
        $('#frecciaDxImgVideo').hide();
        if ($('#boxItemVideo .itemVideo').size() < 2) $('#boxItemVideo').hide();
    }

    if ($('#boxItemVirtualTour .itemVirtualTour').size() < 6) {
        $('#frecciaSxImgVirtualTour').hide();
        $('#frecciaDxImgVirtualTour').hide();
        if ($('#boxItemVirtualTour .itemVirtualTour').size() < 2) $('#boxItemVirtualTour').hide();
    }

    /*inizializa titoli media*/
        $("#titoloLightBoxVideo").html($('#boxItemVideo .minVideoMultimedia img:first').addClass('selected').attr('title'));

        $("#titoloLightBoxVirtalTour").html($('#boxItemVirtualTour .minVirtualTourMultimedia img:first').addClass('selected').attr('title'));

        $("#titoloLightBoxImmmagini").html($('#boxItemImmagini .itemMultimedia img:first').addClass('selected').attr('title'));
    /*fine inizializza titoli media*/

    $('#closeOverLay').click(function() {
        $("#embedVideoYouTube").attr('src', '');
        $("#iframeVirtualTour").attr('src', '');
        $('#myOverlay, #boxFotoPagina, #boxVirtualTourPagina, #boxVideoPagina').hide();
    });

    $('#icoMultimediaFoto').click(function() {
        $('#myOverlay, #boxFotoPagina').fadeIn(700);
    });

    $('#icoMultimediaVideo').click(function() {
        cambiaVideo($('#boxItemVideo .minVideoMultimedia:first'));
        $('#myOverlay, #boxVideoPagina').fadeIn(700);
    });

    $('#icoMultimediaVirtualTour').click(function() {
        cambiaVirtualTour($('#boxItemVirtualTour .minVirtualTourMultimedia:first'));
        $('#myOverlay, #boxVirtualTourPagina').fadeIn(700);
    });

    // $("#boxItemImmagini .minImmaginiMultimedia").attr('onclick', 'cambiaImmagine(this);');

    $("#imgSelFoto").click(function() {
        $("#boxFotoPagina").fadeIn();
        $("#boxVideoPagina").hide();
        $("#boxVirtualTourPagina").hide();
    });

    $("#imgSelVideo").click(function() {
        $("#boxFotoPagina").hide();
        $("#boxVideoPagina").fadeIn();
        $("#boxVirtualTourPagina").hide();
        cambiaVideo($('#boxItemVideo .minVideoMultimedia:first'));
    });

    $("#imgSelVirtualTour").click(function() {
        $("#boxFotoPagina").hide();
        $("#boxVideoPagina").hide();
        $("#boxVirtualTourPagina").fadeIn();
        cambiaVirtualTour($('#boxItemVirtualTour .minVirtualTourMultimedia:first'));
    });


    /* virtual tour */

    /*$("#boxItemVirtualTour .minVirtualTourMultimedia").attr('onclick', 'cambiaVirtualTour(this);'); 
    .click(function() {
    $("#iframeVirtualTour").attr('src', $(this).attr('rel'));
    });*/

    /* video */

    /*$("#boxItemVideo .minVideoMultimedia").attr('onclick', 'cambiaVideo(this);'); 
    .click(function() {
    //$("#iframeVideo").attr('src', $(this).attr('rel'));
    $("#embedVideoYouTube").attr('src', $(this).attr('rel'));
    $("#objVideoYouTube").attr('value', $(this).attr('rel'));
    });*/
});


/* rotazione immagini*/
$(document).ready(function() {
    /*freccie immagini*/
    $('#frecciaDxImg').click(function() {
        $('#boxItemImmagini .itemMultimedia:first').stop(true, true).fadeOut(function() {
            var x = $('#boxItemImmagini .itemMultimedia:first').remove();
            x.appendTo($('#boxItemImmagini'));
            x.fadeIn();
            cambiaImmagine($('#boxItemImmagini .minImmaginiMultimedia:first'));
        });
        //alert(x);

    });
    $('#frecciaSxImg').click(function() {
        var x = $('#boxItemImmagini .itemMultimedia:last').hide().remove();
        // alert(x);
        $('#boxItemImmagini').prepend(x);
        x.fadeIn();
        cambiaImmagine($('#boxItemImmagini .minImmaginiMultimedia:first'));
    });

    /*freccie virtual tour*/
    $('#frecciaDxImgVirtualTour').click(function() {
        $('#boxItemVirtualTour .itemVirtualTour:first').stop(true, true).fadeOut(function() {
            var x = $('#boxItemVirtualTour .itemVirtualTour:first').remove();
            x.appendTo($('#boxItemVirtualTour'));
            x.fadeIn();
            cambiaVirtualTour($('#boxItemVirtualTour .minVirtualTourMultimedia:first'));
        });
        //alert(x);

    });
    $('#frecciaSxImgVirtualTour').click(function() {
        var x = $('#boxItemVirtualTour .itemVirtualTour:last').hide().remove();
        // alert(x);
        $('#boxItemVirtualTour').prepend(x);
        x.fadeIn();
        cambiaVirtualTour($('#boxItemVirtualTour .minVirtualTourMultimedia:first'));
    });

    /*freccie video*/
    $('#frecciaDxImgVideo').click(function() {
        $('#boxItemVideo .itemVideo:first').stop(true, true).fadeOut(function() {
            var x = $('#boxItemVideo .itemVideo:first').remove();
            x.appendTo($('#boxItemVideo'));
            x.fadeIn();
            cambiaVideo($('#boxItemVideo .minVideoMultimedia:first'));
        });
        //alert(x);

    });
    $('#frecciaSxImgVideo').click(function() {
        var x = $('#boxItemVideo .itemVideo:last').hide().remove();
        // alert(x);
        $('#boxItemVideo').prepend(x);
        x.fadeIn();
        cambiaVideo($('#boxItemVideo .minVideoMultimedia:first'));
    });
});


/* cerca foto 3° liv */

$(document).ready(function() {
    $('.foto3Liv').click(function() {
        $('#myOverlay, #boxFotoPagina').fadeIn(700);
        cercaFotoRel($(this));
    });
});

function cercaFotoRel(el){
    var objJQ = $(el);

    var rel = objJQ.attr('rel');
   // $(".minImmaginiMultimedia img").removeClass("selected");
    for(var i=0; i < $('.minImmaginiMultimedia').size(); i++){
        if($('.minImmaginiMultimedia:first').attr('rel') != "" + rel){
            var x = $('#boxItemImmagini .itemMultimedia:first').remove();
            x.appendTo($('#boxItemImmagini'));
        }
        else{
           // $('.minImmaginiMultimedia:first').children('img:first').addClass("selected");
            cambiaImmagine(el);
            break;
        }
    }
    
    $("#titoloLightBoxImmmagini").html(objJQ.children('img:first').attr('title'));
    
    
}

function cercaFotoPosition(el){
   /* var objJQ = $(el);
    //console.log(""+$('#boxItemImmagini .minImmaginiMultimedia').index(objJQ));
    console.log(""+$('#boxItemImmagini .minImmaginiMultimedia').index(objJQ));
    for(var j=0; j <= $('#boxItemImmagini .minImmaginiMultimedia').index(objJQ); j++){
        console.log(" > "+j);
        var x = $('#boxItemImmagini .itemMultimedia:first').remove();
        x.appendTo($('#boxItemImmagini'));
    }
       // $('.minImmaginiMultimedia:first').children('img:first').addClass("selected");
    //cambiaImmagine($('#boxItemImmagini .minImmaginiMultimedia:first'));
    //alert('test');*/
}

$(document).ready(function() {
    var liguettaAnime = $("#linguettaMultimediaDritta");
    
    var countAnime = 0;
    
    setTimeout(function(){ ricorsioneGif(); },500);
    
    function ricorsioneGif(){
        setTimeout(function(){ 
            if(countAnime < 6){
                countAnime++;
                liguettaAnime.css("backgroundPosition", "0 " + (-21 * countAnime) +"px");
                ricorsioneGif();
            }else{
                  ricorsioneGifstep2(); 
            }
        }, 100);
    }
    
    function ricorsioneGifstep2(){
        setTimeout(function(){
            if(countAnime < 8){
                countAnime++;
                liguettaAnime.css("backgroundPosition", "0 " + (-21 * countAnime) +"px");
                ricorsioneGifstep2();
            }else{
                 ricorsioneGifstep3();
            }
        },200);
    }
    
    function ricorsioneGifstep3(){
        countAnime = 0;
        liguettaAnime.css("backgroundPosition", "0 0px");
        setTimeout(function(){
            ricorsioneGif();
        }, 12000);
    }
});
