/* mainmenu */	
$(document).ready(function() {
	$("#mainmenu li a").hover(
		function() {
			var p = $(this);
			var offset = p.offset();
			
			$(".dropdown-pane", $(this).parent()).show();
			$(".dropdown-pane", $(this).parent()).css("left" , offset.left);
		},
		function() {
			$(".dropdown-pane", $(this).parent()).hide();
		}
	);
	
	$("#mainmenu ul.dropdown-pane").hover(
		function() {
			$(">a", $(this).parent()).addClass("selected");
			$(this).show();
		},
		function() {
			$(">a", $(this).parent()).removeClass("selected");
			$(this).hide();
		}
	);

});

/* changelang */	
$(document).ready(function() {
	
	$("#changelang").click(function(event) { 
	  	event.preventDefault();
	  
		var p = $(this);
		var offset = p.offset();
		
		var wpul = $(this).width();
		
		$("#changelang_box", $(this).parent()).show();
		$("#changelang_box", $(this).parent()).css("left", offset.left);
		$("#changelang_box", $(this).parent()).width(wpul+12);
	});

	
	$("#changelang_box").hover(
		function() {
			$(this).show();
		},
		function() {
			$(this).hide();
		}
	);
	
});


/* open products box */	
$(document).ready(function() {
	
	$(".prodbox .open a").click(function(event) { 
	  	event.preventDefault();
		
		var p = $(".pn1", $(this).parent().parent().parent());
		var offset = p.offset();
		
		var floatbox = $(".boxover", $(this).parent().parent().parent().parent().parent());
		
		$(floatbox).toggle();
		$(floatbox).css("left", offset.left);
		$(floatbox).css("top", offset.top);
		
		var h = $(".pn1 .testo", $(this).parent().parent().parent());
		$(floatbox).css("height", $(h).height() );
		
		if ($(floatbox).css("display") == "none") {
			$(this).html("Applicazione");
		} else {
			$(this).html("Chiudi immagine");
		}
		
	});
	
	$(window).resize(function(){
		$(".prodbox .open a").each(function() { 
			
			var p = $(".pn1", $(this).parent().parent().parent());
			var offset = p.offset();
			
			var floatbox = $(".boxover", $(this).parent().parent().parent().parent().parent());
			
			$(floatbox).css("left", offset.left);
			$(floatbox).css("top", offset.top);
		});
	});


});


