// JavaScript Document
jQuery.fn.fadeIn = function(speed, callback) {
    return this.animate({opacity: 'show'}, speed, function() {
        if (jQuery.browser.msie)
            this.style.removeAttribute('filter');
        if (jQuery.isFunction(callback))
            callback();
    }); 
}; 
 
jQuery.fn.fadeOut = function(speed, callback) {
    return this.animate({opacity: 'hide'}, speed, function() {
        if (jQuery.browser.msie)
            this.style.removeAttribute('filter');
        if (jQuery.isFunction(callback))
            callback();
    });
};
 
jQuery.fn.fadeTo = function(speed,to,callback) {
    return this.animate({opacity: to}, speed, function() {
        if (to == 1 && jQuery.browser.msie)
            this.style.removeAttribute('filter');
        if (jQuery.isFunction(callback))
            callback();
    });
};

function ridimensiona(){
	
	var screenWidth = $(window).width();
	var screenHeight = $(window).height();
	
	if(screenWidth<950){screenWidth=950;};
	if(screenHeight<600){screenHeight=600;};
	
	$('#container-index').hide();
	$('#container-index').css({'width':screenWidth,'height':screenHeight});
	$('#index #footer').css({'width':screenWidth});
	$('#container-index').show();

};

$(document).ready(function(){
	
	//nascondo il div container
	$('#container').fadeOut(0);
	
	//mouseover sulla freccia "entra" ita
	$('#entra-it').mouseover(function() {
		$('#entra-it img').attr('src','img/freccia-entra-on.gif');
	});
	$('#entra-it').mouseout(function() {
		$('#entra-it img').attr('src','img/freccia-entra.gif');
	});
	//mouseover sulla freccia "entra" eng
	$('#entra-eng').mouseover(function() {
		$('#entra-eng img').attr('src','img/freccia-entra-on.gif');
	});
	$('#entra-eng').mouseout(function() {
		$('#entra-eng img').attr('src','img/freccia-entra.gif');
	});
	//mouseover sulla freccia "entra" de
	$('#entra-d').mouseover(function() {
		$('#entra-d img').attr('src','img/freccia-entra-on.gif');
	});
	$('#entra-d').mouseout(function() {
		$('#entra-d img').attr('src','img/freccia-entra.gif');
	});
	//mouseover sulla freccia "entra" portoghese
	$('#entra-p').mouseover(function() {
		$('#entra-p img').attr('src','img/freccia-entra-on.gif');
	});
	$('#entra-p').mouseout(function() {
		$('#entra-p img').attr('src','img/freccia-entra.gif');
	});
	//mouseover sull'icona facebook
	$('#icona-facebook img').mouseover(function() {
		$(this).attr('src','img/icona-facebook-on.jpg');
	});
	$('#icona-facebook img').mouseout(function() {
		$(this).attr('src','img/icona-facebook.jpg');
	});
	//mouseover sull'icona twitter
	$('#icona-twitter img').mouseover(function() {
		$(this).attr('src','img/icona-twitter-on.jpg');
	});
	$('#icona-twitter img').mouseout(function() {
		$(this).attr('src','img/icona-twitter.jpg');
	});
	//mouseover sull'icona RSS
	$('#icona-rss img').mouseover(function() {
		$(this).attr('src','img/icona-rss-on.jpg');
	});
	$('#icona-rss img').mouseout(function() {
		$(this).attr('src','img/icona-rss.jpg');
	});
	
	//elementi nascosti
	$('.nasc').hide();
	
	//in base all'id del body
	if ($('#index').length > 0){
		//imposto condizione iniziale
		$("#scelta-ita, #scelta-eng, #scelta-d, #scelta-p, #icone, #img1, #img2, #img3").hide();
		
		//ridimensionamento container
		ridimensiona();
		
		var delay = 140;
		$('#img3').fadeIn(600);
		setTimeout("$('#img2').fadeIn();",delay);
		setTimeout("$('#img1').fadeIn();",4*delay);
		setTimeout("$('#scelta-ita').fadeIn();",10*delay);
		setTimeout("$('#scelta-eng').fadeIn();",12*delay);
		setTimeout("$('#scelta-d').fadeIn();",14*delay);
		setTimeout("$('#scelta-p').fadeIn();",16*delay);
		setTimeout("$('#icone').fadeIn();",18*delay);
		
		$("#popup a").click(function(){
			$("#popup").fadeTo(800,0,function(){
				$("#popup").hide();
			});
		});
		
	}//end if
	
	//in base all'id del body
	if ($('#home').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
	}//end if
	
	//in base all'id del body
	if ($('#storia').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
		//mouseover sulle frecce
		$('#freccia-sx').mouseover(function() {
			$(this).attr('src','img/freccia-sx-on.gif');
		});
		$('#freccia-sx').mouseout(function() {
			$(this).attr('src','img/freccia-sx.gif');
		});
		$('#freccia-dx').mouseover(function() {
			$(this).attr('src','img/freccia-dx-on.gif');
		});
		$('#freccia-dx').mouseout(function() {
			$(this).attr('src','img/freccia-dx.gif');
		});
		
		//slide dei contenuti con pił di 2 slide
		var countSlide=1;
		$('#freccia-sx').hide();
		$('#tratteggio-sx').hide();
		$('#freccia-dx').click(function() {
			$('#slide').animate({'margin-left':'-=864px'},800);
			countSlide++;
			if (countSlide == 2) {
				$('#freccia-sx').fadeIn();
				$('#tratteggio-sx').fadeIn();
			}
			if (countSlide == 3) {
				$('#freccia-dx').fadeOut();
				$('#tratteggio-dx').fadeOut();
				$('#linea-orizontale').animate({'width':'576px'},800);
			}
		});
		$('#freccia-sx').click(function() {
			$('#slide').animate({'margin-left':'+=864px'},800);
			countSlide--;
			if (countSlide == 2) {
				$('#freccia-dx').fadeIn();
				$('#tratteggio-dx').fadeIn();
				$('#linea-orizontale').animate({'width':'864px'},800);
			}
			if (countSlide == 1) {
				$('#freccia-sx').fadeOut();
				$('#tratteggio-sx').fadeOut();
			}
		});
		
	}//end if
	
	//in base all'id del body
	if ($('#famiglia').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
	}//end if
	
	//in base all'id del body
	if ($('#mission').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		//mouseover sulle frecce
		/*$('#freccia-sx').mouseover(function() {
			$(this).attr('src','img/freccia-sx-on-p.gif');
		});
		$('#freccia-sx').mouseout(function() {
			$(this).attr('src','img/freccia-sx-p.gif');
		});
		$('#freccia-dx').mouseover(function() {
			$(this).attr('src','img/freccia-dx-on-p.gif');
		});
		$('#freccia-dx').mouseout(function() {
			$(this).attr('src','img/freccia-dx-p.gif');
		});*/
		
		//slide dei contenuti
		var countSlide=1;
		$('#freccia-sx').attr('src','img/freccia-sx-on-p.gif');
		//$('#freccia-sx').hide();
		$('#freccia-dx').click(function() {
			if (countSlide == 1) {
				$('#slide').animate({'margin-left':'-=288px'},800);
				$('#freccia-sx').attr('src','img/freccia-sx-p.gif');
				$('#freccia-dx').attr('src','img/freccia-dx-on-p.gif');
				countSlide++;
			}
			if (countSlide == 2) {
				$('#freccia-sx').attr('src','img/freccia-sx-p.gif');
				$('#freccia-dx').attr('src','img/freccia-dx-on-p.gif');
			}
		});
		$('#freccia-sx').click(function() {
			if (countSlide == 1) {
				$('#freccia-sx').attr('src','img/freccia-sx-on-p.gif');
				$('#freccia-dx').attr('src','img/freccia-dx-p.gif');
			}
			if (countSlide == 2) {
				$('#slide').animate({'margin-left':'+=288px'},800);
				$('#freccia-sx').attr('src','img/freccia-sx-on-p.gif');
				$('#freccia-dx').attr('src','img/freccia-dx-p.gif');
				countSlide--;
			}
		});
		
	}//end if
	
	
	//in base all'id del body
	if ($('#arte').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
	}//end if
	
	//in base all'id del body
	if ($('#distillerie').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
	}//end if
	
	//in base all'id del body
	if ($('#bassano').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
	}//end if
	
	//in base all'id del body
	if ($('#monastier').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
	}//end if
	
	//in base all'id del body
	if ($('#prodotti').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(1000).fadeIn(800);
		$('#nascondo_tutto').delay(1000).hide();
		
		//mouseover sulle bottiglie
		$('#pre-scheda li span').hide();
		
		$('#pre-scheda li a').mouseover(function() {
			$('img', this).addClass('porta-su');
			$('img', this).animate({width:'40px', height:'122px', bottom:'-10px', left:'-4px'},200);
			$('span', this).fadeIn(200);
		});
		$('#pre-scheda li a').mouseout(function() {
			$('img', this).removeClass('porta-su');
			$('img', this).animate({width:'30px', height:'92px', bottom:'0px', left:'0px'},200);
			$('span', this).hide();
		});
		
		//visualizzazione scheda
		$('#scheda').hide();
		
		$('#vedi-scheda').click(function() {
			$('#pre-scheda').fadeOut(600);
			setTimeout("$('h2').animate({top:'0px'},600)",600);
			setTimeout("$('#scheda').fadeIn(600)",1200);
		});
		//chiudi scheda
		$('#chiudi-scheda').click(function() {
			$('#scheda').fadeOut(600, function(){
				$('#scheda').hide();
			});
			setTimeout("$('h2').animate({top:'80px'},600)",600);
			setTimeout("$('#pre-scheda').fadeIn(600)",1200);
		});
		
	}//end if
	
	//in base all'id del body
	if ($('#ricette').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
		//mouseover sulle frecce
		$('#freccia-sx').mouseover(function() {
			$(this).attr('src','img/freccia-sx-on.gif');
		});
		$('#freccia-sx').mouseout(function() {
			$(this).attr('src','img/freccia-sx.gif');
		});
		$('#freccia-dx').mouseover(function() {
			$(this).attr('src','img/freccia-dx-on.gif');
		});
		$('#freccia-dx').mouseout(function() {
			$(this).attr('src','img/freccia-dx.gif');
		});
		
		//slide dei contenuti con pił di 2 slide
		var countSlide=1;
		$('#freccia-sx').hide();
		$('#tratteggio-sx').hide();
		$('#freccia-dx').click(function() {
			$('#slide').animate({'margin-left':'-=864px'},800);
			countSlide++;
			if (countSlide == 2) {
				$('#freccia-sx').fadeIn();
				$('#tratteggio-sx').fadeIn();
			}
			if (countSlide == 4) {
				$('#freccia-dx').fadeOut();
				$('#tratteggio-dx').fadeOut();
			}
		});
		$('#freccia-sx').click(function() {
			$('#slide').animate({'margin-left':'+=864px'},800);
			countSlide--;
			if (countSlide == 3) {
				$('#freccia-dx').fadeIn();
				$('#tratteggio-dx').fadeIn();
			}
			if (countSlide == 1) {
				$('#freccia-sx').fadeOut();
				$('#tratteggio-sx').fadeOut();
			}
		});
		
	}//end if
	
	//in base all'id del body
	if ($('#confezioni').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
		//mouseover sulle frecce
		$('#freccia-sx').mouseover(function() {
			$(this).attr('src','img/freccia-sx-on.gif');
		});
		$('#freccia-sx').mouseout(function() {
			$(this).attr('src','img/freccia-sx.gif');
		});
		$('#freccia-dx').mouseover(function() {
			$(this).attr('src','img/freccia-dx-on.gif');
		});
		$('#freccia-dx').mouseout(function() {
			$(this).attr('src','img/freccia-dx.gif');
		});
		
		//slide dei contenuti con pił di 2 slide
		var countSlide=1;
		$('#freccia-sx').hide();
		$('#tratteggio-sx').hide();
		$('#freccia-dx').click(function() {
			$('#slide').animate({'margin-left':'-=953px'},800);
			countSlide++;
			if (countSlide == 2) {
				$('#freccia-sx').fadeIn();
			}
			if (countSlide == 5) {
				$('#freccia-dx').fadeOut();
			}
		});
		$('#freccia-sx').click(function() {
			$('#slide').animate({'margin-left':'+=953px'},800);
			countSlide--;
			if (countSlide == 4) {
				$('#freccia-dx').fadeIn();
			}
			if (countSlide == 1) {
				$('#freccia-sx').fadeOut();
			}
		});
		
	}//end if
	
	//in base all'id del body
	if ($('#bolle').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
	}//end if
	
	//in base all'id del body
	if ($('#eventi').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
	}//end if
	
	//in base all'id del body
	if ($('#visite-bolle').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
	}//end if
	
	//in base all'id del body
	if ($('#grapperia').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
	}//end if
	
	//in base all'id del body
	if ($('#visite-grapperia').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
	}//end if
	
	//in base all'id del body
	if ($('#gallery').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
		//gallery
		var nameImg2 = $('#content').find('.sel').attr('alt');
		$('#content .sel').attr('src','img/gallery/' + nameImg2 + '-on.jpg');
		$('#content ul a').mouseover(function() {
			var classImg = $(this).find('img').attr('class');
			var nameImg = $(this).find('img').attr('alt');
			if (classImg != 'sel') {
				$('img', this).attr('src','img/gallery/' + nameImg + '-on.jpg');
			}
		});
		$('#content ul a').mouseout(function() {
			var classImg = $(this).find('img').attr('class');
			var nameImg = $(this).find('img').attr('alt');
			if (classImg != 'sel') {
				$('img', this).attr('src','img/gallery/' + nameImg + '.jpg');
			}
		});
		$('#content ul a').click(function() {
			var classImg = $(this).find('img').attr('class');
			var nameImg = $(this).find('img').attr('alt');
			if (classImg != 'sel') {
				var nameImg3 = $('#content').find('.sel').attr('alt');
				$('#content .sel').attr('src','img/gallery/' + nameImg3 + '.jpg');
				$('#content ul a img').removeClass('sel');
				$('img', this).addClass('sel');
				$('#img-grande').attr('src','img/gallery/' + nameImg + 'g.jpg');
			}
		});
		
	}//end if
	
	//in base all'id del body
	if ($('#press').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
	}//end if
	
	//in base all'id del body
	if ($('#contatti').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
	}//end if
	
	
	//in base all'id del body
	if ($('#mappa').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(1000).fadeIn(800);
		
		//nascondo div #indirizzi
		$('#indirizzi').fadeTo(0,0,function(){
			$('#indirizzi').hide()
		});
		$('#ponte').fadeTo(0,0,function(){
			$('#ponte').hide()
		});
		$('#bolle').fadeTo(0,0,function(){
			$('#bolle').hide()
		});
		$('#chiudi2').fadeTo(0,0,function(){
			$('#chiudi2').hide()
		});
		//faccio apparire con mouseover link
		$('#mostra-indirizzi').mouseover(function() {
			$('#indirizzi').show().fadeTo(0,0,function(){
				$('#indirizzi').fadeTo(400,1);
			});
			$('#mostra-indirizzi').fadeTo(0,0,function(){
				$('#mostra-indirizzi').hide();
			});
		});
		$('.chiudi').click(function() {
			$('#indirizzi').fadeTo(400,0,function(){
				$('#indirizzi').hide();
			});
			$('#mostra-indirizzi').show().fadeTo(0,1);
		});
		
		$('.pponte').click(function(){
			$('#ponte').show().fadeTo(0,1);
			$('#indirizzi').fadeTo(400,0,function(){
				$('#indirizzi').hide();
			});
			$('#img_mappa').fadeTo(400,0,function(){
				$('#img_mappa').hide();
			});
			$('#chiudi').hide();
			$('#chiudi2').show().fadeTo(0,1);
		});
		
		$('.pbolle').click(function(){
			$('#bolle').show().fadeTo(0,1);
			$('#indirizzi').fadeTo(400,0,function(){
				$('#indirizzi').hide();
			});
			$('#img_mappa').fadeTo(400,0,function(){
				$('#img_mappa').hide();
			});
			$('#chiudi').hide();
			$('#chiudi2').show().fadeTo(0,1);
		});
		
	}//end if
	
	//in base all'id del body
	if ($('#mondo').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
	}//end if
	
	//in base all'id del body
	if ($('#privacy').length > 0){
		
		//fadeIn iniziale
		$('#container').delay(200).fadeIn(800);
		
	}//end if
	
});

//quando ridimensione il browser
$(window).resize(function() {
	//in base all'id del body
	if ($('#index').length > 0){
		
		//ridimensionamento container
		ridimensiona();
		
	}//end if
});
