	function formemail() 
	
	{
	
		//campo Nome
		if (document.form.cognome.value =="") 
		{
			alert ("Il campo Cognome é obbligatorio!");
			return (false);
		} 
		if (document.form.nome.value =="") 
		{
		alert ("Il campo Nome é obbligatorio!");
		return (false);
		} 
		if (document.form.telefono.value =="") 
		{
			alert ("Il campo Telefono é obbligatorio!");
			return (false);
		}
	
	//lettere nel numero telefonico
	
	
	 if (document.form.telefono.value =="") document.form.telefono.value =0;
	
	 var myArray=document.form.telefono.value.match(/.{1}/g);//questa funzione mette in un array una stringa
	
	 var numero=0;
	 while(myArray[numero]) 
	 {
		
		if ((myArray[numero]!=0)&&(myArray[numero]!=1)&&(myArray[numero]!=2)&&(myArray[numero]!=3)&&(myArray[numero]!=4)&&(myArray[numero]!=5)&&(myArray[numero]!=6)&&(myArray[numero]!=7)&&(myArray[numero]!=8)&&(myArray[numero]!=9)) 
		{ 
  			alert ("Il formato del numero telefonico è errato: \ninserire unicamente numeri senza spazi \no caratteri separatori per il prefisso");
			return (false);
		}
		numero=numero+1; 
	 }
	
	//campo email
	if (document.form.email.value=="") 
	{
		alert ("L'indirizzo E-mail è obbligatorio!");
		return (false);
	} 
	
	
	//Email in formato non corretto
    var myArray=document.form.email.value.match(/.{1}/g);//questa funzione mette in un array una stringa
	
	var numero=0;
    while(myArray[numero]) 
	{
		if (myArray[numero]=="@") { var flag1=1; var num=numero+1;}
		if ((myArray[numero]=="@")&&(myArray[num]!="@")&&(myArray[num]!=".")&&(myArray[num]!="_")&&(myArray[num]!=",")&&(myArray[num]!=";")&&(myArray[num]!=":")&&(myArray[num]!="@")&&(myArray[num]!="[")&&(myArray[num]!="]")&&(myArray[num]!="#")) flag1=flag1+1;
		if ((flag1==2)&&(myArray[numero]==".")) flag1=flag1+1;
		numero=numero+1; 
	}
	  
	if (flag1!=3)
	{
	  	alert ("Formato E-mail non valido. \nFormato corretto: <miamail>@<miodominio>.<it>");
		return (false);
	 }
	
	
	 if  (document.form.email.value!=document.form.email2.value)
	 {
	    alert ("Gli indirizzi e-mail inseriti non corrispondono.");
		return (false);
   	}
	 
	
	
	
	
	
	return (true);
 
 }


