	function checkForm()
	{
		var name = trim(document.formMail.user.value);
		var mailFrom = trim(document.formMail.email.value);
		var subject = trim(document.formMail.subject.value);
		var message = trim(document.formMail.message.value);
		var sec_code = trim(document.formMail.security_code.value);
		
		// Espressione regolare dell'email
		var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
		
		//Effettua il controllo sul campo USER
		if ((name == "") || (name == "undefined")) 
		{
			alert("Inserire il nome!");
			document.formMail.user.focus();
			return (false);
		}
		//Effettua il controllo sul campo EMAIL
		else if (!email_reg_exp.test(mailFrom)|| (mailFrom == "undefined")) 
		{
			alert("Inserire un indirizzo email corretto!");
			document.formMail.email.select();
			return (false);
		}
		//Effettua il controllo sul campo SUBJECT
		else if ((subject == "") || (subject == "undefined")) 
		{
			alert("Inserire l'oggetto!");
			document.formMail.subject.focus();
			return (false);
		}
		//Effettua il controllo sul campo MESSAGE
		else if ((message == "") || (message == "undefined")) 
		{
			alert("Inserire il messaggio!");
			document.formMail.message.focus();
			return (false);
		}
		//Effettua il controllo sul campo SECURITY CODE
		else if (sec_code == "") 
		{
			alert("Inserire il codice di sicurezza!");
			document.formMail.security_code.focus();
			return (false);
		}
		else if (confirm("Confermi l'invio del messaggio?") == false)
		{
			return (false);
		}
		
	
		return (true);
	
	} 
