$(document).ready(function() {
	
	$("a.contact").click(function(){
		$.scrollTo("#footer", 200);
		return false;
	});	
	$("#tornasu").click(function(){
		$.scrollTo("#header", 200);
		return false;
	});
	
	$("a[rel=ext]").click( function() { window.open(this.href); return false; });
	$("a.colorbox").colorbox({maxWidth:"95%", maxHeight:"95%"});

	$("input.submit").live("click", function() {
		$("input.field").removeClass("error");
		$("textarea").removeClass("error");
		
		var error = false;
		
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var mail = $("#mailfield").val();
		if(reg.test(mail) == false) {
			$("#mailfield").addClass("error");
			error = true;
		}
		
		var name = $("#namefield").val();
		if(name.length == 0) {
			$("#namefield").addClass("error");
			error = true;
		}
		
		var name = $("#messagefield").val();
		if(name.length == 0) {
			$("#messagefield").addClass("error");
			error = true;
		}
		
		if(error) { return false; }
	});
	
	$("#mailfield").focus(function() { $("#mailfield").removeClass("error"); });
	$("#messagefield").focus(function() { $("#messagefield").removeClass("error"); });
	$("#namefield").focus(function() { $("#namefield").removeClass("error"); });
	
	if($("#mailsend").length > 0) {
		$.blockUI({ message: $('#mailsend') });
		setTimeout($.unblockUI, 5000);
		$('#mailsend a').attr('title','Clicca per chiudere subito il messaggio').click($.unblockUI); 
	}
	
	$(".news .element:last").addClass("last");
	
	$(".image a").hover(function(){
		if($.browser.msie) { $(this).children("span.zoom").show(); } else { $(this).children("span.zoom").fadeIn(600); }
	},function(){
		if($.browser.msie) { $(this).children("span.zoom").hide(); } else { $(this).children("span.zoom").fadeOut(200); }
	});

});
