// JavaScript Document

var cont1 = 1;
var cont2 = 5;

function nascondiMenu(){
	$('#menuTendina').slideUp('normal');
}

function mettiFotoProdotto(urlFoto){
	$('#contenitoreFoto').html('<img src="http://www.nicky.eu/immaginiUpload/'+urlFoto+'" />');
}


jQuery(document).ready(function() {
								
	/**/
	$('#menu_principale a:first-child').mouseover(function(){
		clearTimeout($('#menuTendina').data('timeoutMenu'));
		$('#menuTendina').slideDown('normal');
	});
	$('#menu_principale a:first-child').mouseout(function(){
		$('#menuTendina').data('timeoutMenu', setTimeout('nascondiMenu()',1000));
	});
	
	$('#menuTendina .voceMenuTendina').mouseover(function(){
		clearTimeout($('#menuTendina').data('timeoutMenu'));
	});
	$('#menuTendina .voceMenuTendina').mouseout(function(){
		$('#menuTendina').data('timeoutMenu', setTimeout('nascondiMenu()',1000));
	});
	

	/**/
	
	//jQuery('#mycarousel').jcarousel();
	$(".scrollable").scrollable();
    var items = $('.items a').length-3;
    if(items < 0)
        items = 0;
    var contatore = 0;
    var scrolla = false;
    ///console.log(items);
    $('a.prev').live('mousedown', function() {
        contatore = contatore == 0 ? 0 : contatore-1;
        if(contatore < items)   
            scrolla = false;
        //console.log(contatore);
    });
    $('a.next').live('click', function() {
        contatore = contatore == items ? items : contatore+1;
        if(contatore == items)
            scrolla = true;
                //console.log(contatore);
    });
    try {
        
        var api = $(".scrollable").data("scrollable");
        api.onBeforeSeek(function(h) {
        if(scrolla)
            return false;
        });
        
    } catch(err) {
        //console.info(err);
    } 
    //var api = $(".scrollable").data("scrollable");
    //api.onBeforeSeek(function(h) {
//console.dir(h);
	// inside callbacks the "this" variable is a reference to the API
	//if(this.getIndex()>=((this.getItems().size())-3))
      //  return false;
        //});
    
	$("a.paginaFancy").fancybox({ padding:10 });
    $("a.fancyNewsPop").fancybox({padding:0, margin:0});
	$("a.paginaFancyMappa").fancybox({type: 'iframe', width: 640, height: 495,  scrolling: 'no',
    onComplete: function() {
        $('#fancybox-content').css('margin-left', '5px');
    } });
	$("a.paginaFancyFrameBusiness").fancybox({type: 'iframe', width: 640, height: 420, scrolling: 'no'}).click(function() {
        $("#fancybox-wrap").width(640);
    });
    	$("a.paginaFancyFrameQr").fancybox({type: 'iframe', width: 663, height: 600, 'autoscale' : true, scrolling: 'yes'}).click(function() {
        $("#fancybox-wrap").width(663);
    });
    $("a.paginaFancyFrame").fancybox({type: 'iframe', width: 620, height: 400, scrolling: 'no'});
	$("a.paginaFancyFooter").fancybox({padding: 50});
	
	// all avvio carica una foto nel contenitoreFoto
	mettiFotoProdotto($('.bottoneFoto.selezionato').attr('rel'));
	$('.bottoneFoto[class!=selezionato][rel]').click(function(){
		$('.bottoneFoto').removeClass('selezionato');
		$(this).addClass('selezionato');
		mettiFotoProdotto($(this).attr('rel'));
	});
	// al passaggio del mouse fa l'effetto rollover sui boxxettini view go e back ecc.
	$('.view, .back, .go, .play, .mappa, .sostenibilita').hover(function () {
              $(this).addClass("selezionata");
            }, function () {
              $(this).removeClass("selezionata");
    });
	
	// effetto rollover sulle categorie in home page, nel box a sinistra
	$('#lista_categorie .categoria').hover(function () {
              $(this).addClass("selezionata");
            }, function () {
              $(this).removeClass("selezionata");
    });
	
	// effetto rollover sul menu in alto: al primo si da una classe, all ultimo un altra, e tutto quello che � in mezzo un altra ancora
	$('#menu_principale a:first-child').hover(function () {
              $(this).addClass("overSx");
			  //$('#head #menuTendina').slideDown();
            }, function () {
              $(this).removeClass("overSx");
 			  //$('#head #menuTendina').slideUp();
    });
	$('#menu_principale a:last-child').hover(function () {
              $(this).addClass("overDx");
            }, function () {
              $(this).removeClass("overDx");
    });
	$('#menu_principale a:not(:last-child,:first-child)').hover(function () {
              $(this).addClass("overInterna");
            }, function () {
              $(this).removeClass("overInterna");
    });
	// effetto rollover sulle frecce di jq carousel
	$('.jcarousel-skin-tango .jcarousel-next-horizontal').hover(function () {
              $(this).addClass("selezionata");
            }, function () {
              $(this).removeClass("selezionata");
    });
	$('.jcarousel-skin-tango .jcarousel-prev-horizontal').hover(function () {
              $(this).addClass("selezionata");
            }, function () {
              $(this).removeClass("selezionata");
    });
	$('#bottoniNovita img').mouseover(function(){
		$(this).attr('src', $(this).attr('src').replace('.png','Over.png') );
	});
	$('#bottoniNovita img').mouseout(function(){
		$(this).attr('src', $(this).attr('src').replace('Over.png','.png') );
	});
	
	//metto la classe selezionata al link in home page del menu adatto
	paginaAttuale = location.href;	
	paginaAttuale = (paginaAttuale.substr(paginaAttuale.lastIndexOf("/")+1).split(/[?#]/)[0]);
	if(paginaAttuale == 'prodotto.php' || paginaAttuale == 'linea.php' || paginaAttuale == 'categoria.php')
		paginaAttuale = '#';
	$('#menu_principale a[href="'+paginaAttuale+'"]:first-child').addClass('selezionataSx');
	$('#menu_principale a[href="'+paginaAttuale+'"]:last-child').addClass('selezionataDx');
	$('#menu_principale a[href="'+paginaAttuale+'"]:not(:last-child,:first-child)').addClass('selezionataInterna');
	
    var fantasmi = $('.fantasma');
    cont2 = fantasmi.length;
    
    if(fantasmi.length > 0) {
        window.setInterval(function (a,b) {
          $('.fantasma[rel='+cont1%cont2+']').stop().fadeOut(200);
        }, 5000);
        window.setInterval(function (a, b) {
          var chi = (cont1+1)%cont2;
          if(chi<=0) chi++;
          $('.fantasma[rel='+chi+']').stop().fadeIn(500, function() {cont1>=6?cont1=1:cont1++;});
        }, 5000);
    }
    
	$('.contenitorePress').bind('click', function() {
        window.location = 'novita_det.php?id='+$(this).attr('rel');
    });
    
    $('.pdfPress').bind('click', function() {
         window.open($(this).attr('rel'),"_blank"); 
    })
    
    var prev = $('.selezionato').prev('.contenitorePress').attr('rel');
    var next = $('.selezionato').next('.contenitorePress').attr('rel');
    if(isNaN(prev))
        $('.prevPress').remove();
    if(isNaN(next))
        $('.nextPress').remove();
    
    $('.prevPress').bind('click', function() {
        window.location = 'novita_det.php?id='+prev;
    });
    
    $('.nextPress').bind('click', function() {
        window.location = 'novita_det.php?id='+next;
    });
    
    $('#paginaLinea.sm.uk #immagineSottoTutto').click(function() {
        window.open('http://www.thesnowman.co.uk/home.htm', '_blank');
    });
    

      
});

