function check_form(lang) {
	
	var l_nome 
	
	if (!document.form_contact.nome.value) { 
		alert_err('nome',lang);
		document.form_contact.nome.focus();
		return (false);
	}
	
	if (!document.form_contact.email.value) { 
		alert_err('email',lang);
		document.form_contact.email.focus();
		return (false);
	}
	
	req=/^([\.A-Za-z0-9_-]+)@([a-z0-9-]+(\.[a-z0-9-]+)*)\.([a-z0-9-]+)$/;
	if (!req.test(document.form_contact.email.value)) {
		alert_err('email_err',lang);
		document.form_contact.email.focus();
		return (false);
	}
	
	if (!document.form_contact.messaggio.value) { 
		alert_err('messaggio',lang);
		document.form_contact.messaggio.focus();
		return (false);
	}

	return (true);
}

function alert_err(err,lang) {
	
	switch (lang) {
		case 'en':
			switch (err) {
				case 'nome': alert("Insert your name."); break; 
				case 'email': alert("Insert your e-mail."); break; 
				case 'email_err': alert("This e-mail is invalid.\n"); break; 
				case 'messaggio': alert("Write your message."); break;
			}
			break;
		
		default:
			switch (err) {
				case 'nome': alert("Inserire il nome."); break; 
				case 'email': alert("Inserire l'indirizzo e-mail."); break; 
				case 'email_err': alert("L\'indirizzo e-mail non e' valido.\n"); break; 
				case 'messaggio': alert("Inserire il messaggio."); break;
			}
		
	}
			
	
}
