function controlli(form)
  {
  error=0;
  msg= "This informations are not complete:\n\n";
  

   
  if(form.OGGETTO[0].checked)
  {
   if (form.COGNOME.value=="") { msg = msg + " »  Surname\n";error=1;}
   if (form.NOME.value=="") { msg = msg + " »  Name\n";error=1;}
   if (form.Email.value=="")  { msg = msg + " »  Email \n";error=1;}
   if (form.Email.value != "")  
   		{ 
		regEx = /(.*)\@(.*)\.(.*)/;  
		if(!regEx.exec(form.Email.value)) {msg = msg + " »  WRONG E-MAIL!\n";error=1;} 
		}	  
   if (form.WERTGUTSCHEIN.value=="") { msg = msg + " »  Amount of the voucher\n";error=1;}
   if (form.WERTGUTSCHEIN.value != "")  
   		{ 
		regEx = /[^0-9¦,¦.]/;  
		if(regEx.exec(form.WERTGUTSCHEIN.value)) {msg = msg + " »  Payment amount error!\n";error=1;} 
		}    
  }
  
  else
  {
    if (form.ZIMMERART.value=="") { msg = msg + " »  Choose room\n";error=1;}
    if (form.DAUER.value=="") { msg = msg + " »  Duration of stay\n";error=1;}
 
  
  
   if (form.COGNOME.value=="") { msg = msg + " »  Surname\n";error=1;}
   if (form.NOME.value=="") { msg = msg + " »  Name\n";error=1;}
   if (form.Email.value=="")  { msg = msg + " »  Email \n";error=1;}
   if (form.Email.value != "")  
   		{ 
		regEx = /(.*)\@(.*)\.(.*)/;  
		if(!regEx.exec(form.Email.value)) {msg = msg + " »  WRONG E-MAIL!\n";error=1;} 
		}
  }		
   if (form.COGNOME1.value=="") { msg = msg + " »  Surname of the recipient\n";error=1;}
   if (form.NOME1.value=="") { msg = msg + " »  Name of the recipient\n";error=1;}
   if ((form.ANLASS.value=="")&&(form.ALTRO.value=="")) { msg = msg + " »  Occasion\n";error=1;}
   if (form.TESTO.value=="") { msg = msg + " »  Text\n";error=1;}
   

   
  if (error==0)
    {return true;}
  else 
     {alert(msg); return false;}
}

