$(document).ready(function(){

	var ctrlDown = false;
	var ctrlKey = 17, vKey = 86, cKey = 67;
	$(document).keydown(function(e){ if (e.keyCode == ctrlKey) ctrlDown = true; }).keyup(function(e){ if (e.keyCode == ctrlKey) ctrlDown = false; });
	$(document).keydown(function(e){ if (ctrlDown && (e.keyCode == vKey || e.keyCode == cKey)) return false; });

   $(document).bind("contextmenu",function(e){
       return false;
    });

	// sub menu
	//$('.sub').hide();
	var in_movimento = false;
	var element, control;

	$('#nav li a').click(function(e){
		if($(this).next().hasClass('sub')){
			e.preventDefault();
			element = $(this);
			control = false;
			
			if(element.hasClass('open')){
				control = true;
			}

			// nascondo le tendine aperte
			$('#nav li a.open').addClass('control');
			$('.sub:visible').slideUp('normal',function(){
				$('#nav li a.control').removeClass("open").removeClass("control");
			});
			
			// toggle x la tandina cliccata
			in_movimento = true;
			
			if(control==true){
				element.next().slideUp('normal',function(){
					in_movimento = false;
					element.removeClass("open");
				});
			}
			else{
				element.next().slideDown('normal',function(){
					in_movimento = false;
				});
				element.addClass("open");
			}
		}
	});

	$('#nav').mouseleave(function(){
		element = $(this);

		if(!in_movimento){
			element.find('.sub:visible').delay(150).slideUp('normal',function(){
				element.find('a.open').removeClass("open");
			});
		}
	});

	$('#nav_catregorie li a:not(.active)').hover(function(){
		$(this).stop(true,true).animate({opacity: 1});
	},function(){
		$(this).stop(true,true).animate({opacity: .5});
	});

	$('#logo').hover(function(){
		$(this).stop(true,true).animate({opacity: .7});
	},function(){
		$(this).stop(true,true).animate({opacity: 1});
	});

	//$('#box_fiere .img img').hide();
});


$(window).load(function(){
	$('#box_fiere .img img').each(function(){
		$(this).css('margin-top', '-' + $(this).height()/2 + 'px');
		$(this).css('margin-left', '-' + $(this).width()/2 + 'px');
		$(this).show();
	});
});
