var inizio = 1;

function cambiaSfondo(){
    $('img#immagineDiSfondo').fadeIn(900).delay(1000).fadeOut(700).attr('src','immagini/sfondi/home/'+inizio+'.jpg').delay(1000);
    
    $('img#immagineDiSfondo').css('margin-left','-896px');

    //alert(inizio);
    //$('#logoTop').html('--'+inizio);
    inizio++;
    if(inizio==4)
        inizio = 1;

    //clearInterval();
    
    
}
function getScreen( url, size ){
  if(url === null){return "";}

  size = (size === null) ? "big" : size;
  var vid;
  var results;

  results = url.match("[\\?&]v=([^&#]*)");

  vid = ( results === null ) ? url : results[1];

  if(size == "small"){
    return "http://img.youtube.com/vi/"+vid+"/2.jpg";
  }else {
    return "scripts/riduciImmagine.php?file=http://img.youtube.com/vi/"+vid+"/0.jpg&w=117&h=109&crop=TC";
  }
}

function nascondiMenu(){    
    $('#sottoMenu').slideUp();
}

//ombra
function supportsBoxShadow() {
    var s = document.body.style;
    return s.WebkitBoxShadow !== undefined || s.MozBoxShadow !== undefined;
}

$(function() {

        
        // funzione bouncy in home
        $.easing.bouncy = function (x, t, b, c, d) {
            var s = 1.70158;
            if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
            return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
        }

        // create custom tooltip effect for jQuery Tooltip
        $.tools.tooltip.addEffect("bouncy",

                // opening animation
                function(done) {
                        this.getTip().animate({top: '+=15'}, 500, 'bouncy', done).show();
                },

                // closing animation
                function(done) {
                        this.getTip().animate({top: '-=15'}, 500, 'bouncy', function()  {
                                $(this).hide();
                                done.call();
                        });
                }
        );

        

        $('a.fancy').fancybox();
        // foto nei reparti orizz
	$(".scrollable").scrollable();
	$(".scrollableMaiTai").scrollable().navigator();
	$(".scrollableGnn").scrollable().navigator();
	$(".scrollableEvento").scrollable().navigator();
	$(".scrollableVideo").scrollable().navigator();


        $("#contenitoreFotoHome img[title]").tooltip({effect: 'bouncy'});

        // lista video, prendo img e gestisco click
        $('img.listaVideo').each(function(index) {
            $(this).attr('src',getScreen( $(this).attr('idVideo'),'small' ));
        });
        $('img.listaVideo').click(function(){
            $('#videoPlayer').attr('src','http://www.youtube.com/embed/'+$(this).attr('idVideo')+'?wmode=transparent');
            $('#descrizioneVideo').html( $(this).attr('descVideo'));
        });

        /* gestione sfondo */        
        var sPath = window.location.pathname;
        var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
        if(sPage=='')
            sPage='index.php';
        
        if(sPage!='index.php'){


            //$('img#immagineDiSfondo').fadeOut(0);
            if ($.browser.msie){
                $('img#immagineDiSfondo').ready(function(){
                    var larghezzaImmagine = $('img#immagineDiSfondo').width();
                    
                    if(larghezzaImmagine<800)
                        larghezzaImmagine = 1920;                        
                    
                    $('img#immagineDiSfondo').css('margin-left','-'+(larghezzaImmagine/2)+'px').fadeIn(1300);
                    
                });
            }else{
                $('img#immagineDiSfondo').load(function(){
                    var larghezzaImmagine = $('img#immagineDiSfondo').width();
                    $('img#immagineDiSfondo').css('margin-left','-'+(larghezzaImmagine/2)+'px').fadeIn(1300);                    
                });
            }
            
        }else{
            setInterval('cambiaSfondo()',3500);
            $('#divHomeSlide').crossSlide({
                sleep: 4,
                fade: 1
            }, [
                { src: 'http://www.gianninodistribuzione.com/immagini/sfondi/home/1.jpg' },
                { src: 'http://www.gianninodistribuzione.com/immagini/sfondi/home/2.jpg'   },
                { src: 'http://www.gianninodistribuzione.com/immagini/sfondi/home/3.jpg'  }
            ]);
        }

        // sottomenu
        $('#menu ul li a#reparti').mouseover(function(){
		clearTimeout($('#sottoMenu').data('timeoutMenu'));
		$('#sottoMenu').slideDown('normal');
	});
	$('#menu ul li a#reparti').mouseout(function(){
		$('#sottoMenu').data('timeoutMenu', setTimeout('nascondiMenu()',1000));
	});

	$('#sottoMenu .voceDiSottoMenu').mouseover(function(){
                $(this).addClass('selezionata');
		clearTimeout($('#sottoMenu').data('timeoutMenu'));
	});
	$('#sottoMenu .voceDiSottoMenu').mouseout(function(){
                $(this).removeClass('selezionata');
		$('#sottoMenu').data('timeoutMenu', setTimeout('nascondiMenu()',1000));
	});

        // se non ci sono altre pagine di slide si nascondo i bottoncini di navigazione
        if($(".items > div").size()<=1)
            $('.contenitorePerOgnuno, .next, .prev').css('visibility','hidden');


        
});
