	function controllaForm (objForm)
	{
			try
			{
				var str_errori = '';
				var segnato = false;
				var checkbox_presente = false;
				var numEl = objForm.elements.length;
				
				for (x=0;x<numEl;x++)
				{
					if (objForm.elements[x].id == 'controlla')
					{
						if (objForm.elements[x].value == '')
						{
							str_errori += '\ncompilare il campo obbligatorio ' + objForm.elements[x].name;
						}
					}
		
					if (objForm.elements[x].name == 'email' && objForm.elements[x].value != '')
					{
						var valCampoMail = objForm.elements[x].value;
						if (valCampoMail.indexOf('@') == -1 || valCampoMail.indexOf('@') == '' )
						{
							str_errori += '\nmail non corretta';
						} else
						{
							indice = valCampoMail.indexOf('@');
							if (valCampoMail.indexOf('.',indice) == -1)
							{
								str_errori += '\nmail non corretta';
							}
						}
					}
					
				}
				
				if (str_errori != '')
				{
					var regexp = /_/g;
					//str_errori.replace(regexp," ");
					alert (str_errori.replace(regexp," "));
					//alert (str_errori);
					return false;
				}
			return true;
		}
		catch (e)
		{
			window.status = e.message;
		}
	}