jQuery.fn.mail=function(opt){
		
		this.each(function(){
			//crea il template dell'oggetto
			var span_error = $("<span name='error' class='error_icon' onClick=\"alert('Formato mail non valido.')\" style=\"margin-left: 4px\" >?</span>");
			
			var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

		  	if (!email_reg_exp.test(this.value)){
				$(this).addClass('error');
				$(this).record('disableSave');
				if( $(this).parent().parent().find('span[name=error]').length <= 0 ) {
					$(this).parent().parent().append(span_error);
				}
			
			}else{
				$(this).removeClass('error');
				$(this).record('enableSave');
				if( $(this).parent().parent().find('span[name=error]').length > 0 ) {
					$(this).parent().parent().find('span[name=error]').remove();
				}
				
			}
		});

};

/*$('document').ready(function(){
	client.search.ready(function(){
		$('#SCREEN .mail').change(function(){$(this).mail();});
	},{type:"permanent"});
});*/
//Commentato da Simone Pavlovich 31/03/2010