function test(form,codice)
	{ 
		if(form.Titolo.value== "nd")
			{ 
				if (codice=="ita")  
					alert("Inserire il Titolo");
				else 
					alert("Insert the Title");  
				form.Titolo.focus();
				return(false);
			}
		
		if(form.Nome.value== "")
			{ 
				if (codice=="ita")  
					alert("Inserire il Nome");
				else 
					alert("Insert the Name");  
				form.Nome.focus();
				return(false);
			}
		
		if (form.Cognome.value == "")
			{ 
				if (codice=="ita") 
					alert("Inserire il Cognome");
				else 
					alert("Insert the Surname");
				form.Cognome.focus();
				return(false);
			}
		
		if (form.Funzione.value == "nd")
			{ 
				if (codice=="ita") 
					alert("Inserire la Funzione in azienda");
				else 
					alert("Insert the Role");
				form.Funzione.focus();
				return(false);
			}
		
		if (form.Area.value == "nd")
			{ 
				if (codice=="ita") 
					alert("Inserire l'Area aziendale");
				else 
					alert("Insert the Area");
				form.Area.focus();
				return(false);
			}
				
		if(form.Societa.value == "")
			{
				if (codice=="ita") 
					alert("Inserire la Societą");
				else 
					alert("Select the Firm");
				form.Societa.focus();
				return(false);
			}
					
		if (form.Ragione.value == "nd")
			{ 
				if (codice=="ita") 
					alert("Inserire la ragione sociale");
				else 
					alert("Insert the society");
				form.Ragione.focus();
				return(false);
			}
			
		if(form.Indirizzo.value == "")
			{
				if (codice=="ita") 
					alert("Inserire l'Indirizzo");
				else 
					alert("Select the Address");
				form.Indirizzo.focus();
				return(false);
			}	

	  	if (form.Cap.value == "")
			{ 
				if (codice=="ita") 
					alert("Inserire un Cap");
				else 
					alert("Insert a Cap");
				form.Cap.focus();
				return (false);
			}
		else
			{
				if (form.Cap.value != "nd")
					{
						if (isNaN(form.Cap.value))
							{
					    		if (codice=="ita") 
							   		alert("Cap non valido...");
							   	else
							   		alert("Not valid cap number...");
							   	form.Cap.focus();
		    					return(false);
						    }
					}
			}
							
		if(form.Citta.value == "")
			{
				if (codice=="ita") 
					alert("Inserire la Cittą");
				else 
					alert("Select the City");
				form.Citta.focus();
				return(false);
			}	
					
		if (form.Provincia.value == "nd")
			{ 
				if (codice=="ita") 
					alert("Inserire la Provincia");
				else 
					alert("Insert the Provence");
				form.Provincia.focus();
				return(false);
			}

		if ((form.Telefono.value == "") && (form.Cellulare.value == ""))
			{ 
				if (codice == "ita") 
					alert("Inserisci un recapito telefonico");
				else 
					alert("Insert a Delivery");
				form.Telefono.focus();
				return (false);
			}

		if (form.Telefono.value!="")
			{
				if (isNaN(form.Telefono.value))
					{
			    		if (codice=="ita") 
					   		alert("Telefono non valido...");
					   	else
					   		alert("Not valid telephone number...");
					   	form.Telefono.focus();
    					return(false);
				    }
			}
					
		if (form.Cellulare.value != "")
			{
				if (isNaN(form.Cellulare.value))
					{
			    		if (codice=="ita") 
					   		alert("Cellulare non valido...");
					   	else
					   		alert("Not valid cellular number...");
					   	form.Cellulare.focus();
    					return(false);
				    }
			}
					
		if (form.Fax.value != "")
			{
				if (isNaN(form.Fax.value))
					{
			    		if (codice=="ita") 
					   		alert("Fax non valido...");
					   	else
					   		alert("Not valid fax number...");
					   	form.Fax.focus();
    					return(false);
				    }
			}
			
		if (form.Email.value == "")
			{ 
				if (codice=="ita") 
					alert("Inserire un indirizzo email");
				else
					alert("Insert a Email address");
				form.Email.focus();
				return (false);
			}
		else
			{
				if (form.Email.value != "")
					{
						if(form.Email.value.search("@")=="-1")
  							{
							if (codice=="ita") 
		   							alert("E-mail non valida...");
		   						else
		   							alert("Not valid e-mail...");
		   						form.Email.focus();
  							return(false);
							}
						else
							{
								var a1=form.Email.value.substr(form.Email.value.search("@")+1);
								a1=a1.replace(".","#")
								if (a1.search("#")=="-1")
									{
 									if (codice=="ita") 
						   					alert("E-mail non valida...");
						   				else
						   					alert("Not valid e-mail...");
						   				form.Email.focus();
  									return(false);
									}
							}
					}
			}
			
		if (form.chk_Contatto.value == "nd")
			{ 
				alert("Seleziona il modo in cui sei venuto in contatto con noi");
				form.chk_Contatto.focus();
				return(false);
			}
			
		if (form.chk_Contatto.value == "Altro")
			{ 
				if (form.chk_aggiungialtro.value == "")
					{
						alert("Scrivi il modo in cui sei venuto in contatto con noi");
						form.chk_aggiungialtro.focus();
						return(false);
					}
			}
	
		if (!form.chk_autorizza.checked)
			{ 
					alert("Non hai dato l'autorizzazione al trattamento dei dati personali per le finalitą connesse alla fruizione dei servizi di questo sito");
					form.chk_autorizza.focus();
					return (false);
			}
		
	}  
