$(document).ready(function() {

	function preloadImages(){
		for(var i = 0; i<arguments.length; i++){
			jQuery("<img>").attr("src", arguments[i]);
		}
	}
	preloadImages("images/messere-porte-dropdown-menu.png","images/messere-porte-dropdown-menu-bottom.png");

	// MENU
	$(function() {
		var zIndexNumber = 1000;
		$('#menu div').each(function() {
			$(this).css('zIndex', zIndexNumber);
		});
	});
	// DROPDOWN MENU
	$(".Catalogo, #dropdown-menu").hover(function () {
		$("#menu #[class='Catalogo'] a").css({'backgroundPosition' : 'left bottom', 'zIndex' : '999'});
		var t = setTimeout(function() {
		$("#dropdown-menu").slideDown("slow", "easeOutExpo");
	  }, 200);
	  $(this).attr('timeout', t);
	}, function () {
	  clearTimeout($(this).attr('timeout'));
		$("#dropdown-menu").slideUp("fast", "easeOutExpo");
		$("#menu #[class='Catalogo'] a").css({'backgroundPosition' : 'left top', 'zIndex' : '999'});
	});

	/*MENU*/
	$(".menu-button").hover(function() {
		$(this).find("img").css({"opacity":"0", "display":"block"});
		$(this).find("img").stop().fadeTo('fast', 1)
	}).mouseleave(function () {
		$(this).find("img").stop().fadeTo('normal', 0)
	});

	//CATALOGO
	$(".catalogue-splash-description").click(function () { //pagina splash
		window.location = $(this).attr("name");
	});
	
	$("#radio-tutte").css({'background-position' : '0 14px'});
	function filter(a){ // filtraggio
		$("div[id^='radio-']").css({'background-position' : 'top'});
		$("#radio-"+a).css({'background-position' : '0 14px'});
		$("#catalogue-items > *").fadeOut("1000");
	  $("#catalogue-items").slideUp("1500");
     	var t = setTimeout(function() {
  			$("."+a).fadeIn("1500");
     $("#catalogue-items").slideDown("1500");
  		}, 500);
	};
	$("#radio-tutte").click(function () {
		$("div[id^='radio-']").css({'background-position' : 'center top'});
		$("#radio-tutte").css({'background-position' : '0 14px'});
		$("#catalogue-items > *").fadeOut("1000");
		$("#catalogue-items").slideUp("1500");
		var t = setTimeout(function() {
			$("#catalogue-items > *").fadeIn("slow");
			$("#catalogue-items").slideDown("1500");
		}, 500);
	});
	$("#radio-tondo").click(function(){ filter("tondo") });
	$("#radio-quatrum").click(function(){ filter("quatrum") });
	$("#radio-plana").click(function(){ filter("plana") });
	$("#radio-libro").click(function(){ filter("libro") });
	$("#radio-techno").click(function(){ filter("techno") });
	
	/*PAGINA SINGOLA*/
	$("#photo > *").hide();
	$("#photo > :first").show("")
	var zmax = 10;
	function variante(a){
		if ( $("#photo .porta-"+a).is(':hidden') ) {
			zmax+=1;
			$("#photo .porta-"+a).css({'z-index' : zmax});
			$("#photo .porta-"+a).fadeIn(200, function(){$("#photo img[class!=porta-"+a+"]").hide()});
			$(".txt-versione").text(a);
		} 
	};	
	$(".variante-cieca").click(function(){ variante("cieca") });
	$(".variante-inglese").click(function(){ variante("inglese") });
	$(".variante-vetro").click(function(){ variante("vetro") });
	$(".variante-4vani").click(function(){ variante("4vani") });
	$(".variante-5vani").click(function(){ variante("5vani") });
	
	/*AZIENDA*/
	$('#gallery-static').cycle({ 
	fx:      'fade',
	delay:    3000,
	speed:    800, 
	timeout:  2000 
	});
});