<!--

//variabile globale usata come flag di errore
		//var errfound=false;
		//funzione per convalidare in base alla lunghezza
		function ValidLength(item,len) {
			return(item.length >=len);
		}
		
		//funzione per convalidare il Nome
		function ValidNominativo(name) {
			var	i=-1;
			var valido=false;
			while (++i < name.length && !valido) {
	           	if(name.charAt(i) !=" ") {
                	valido=true
				 }
            }
			return (valido);
		}						
				
				
				
				//funzione per convalidare i campi con il valore nessuno
		function ValidNominativo2(name) {
			var	i=-1;
			var valido=false;
			while (++i < name.length && !valido) {
	           	if(name.charAt(i) !="-- seleziona --") {
                	valido=true
				 }
            }
			return (valido);
		}						
				
				
				
		//funzione per convalidare un indirizzo di posta elettronica
		function ValidEmail(item) {
			if(!ValidLength(item,5))
				return false;

		    var chiocciola = item.indexOf ('@',0)
			if (chiocciola == -1 ) {
				return false;
			}	
			else {
				if (chiocciola == 0  || chiocciola == (item.length - 1))
					return false;
			     }				

			return true;
		}
		
		
		
		
		
		//funzione per convalidare un numero con punto e due caratteri dopo il punto
		function ValidPunto(item) {

		    var punto = item.indexOf ('.',0)
			
				if (punto == 0  || punto != (item.length - 3)) {
					return false;
			     }				
				 
			return true;
		}
		
		
		
		
		
		
	//funzione principale di convalida
		function Validate() {
			//errfound=false;
			

			
		if(!ValidNominativo(document.Formulario.nome.value)){
		alert( 'Il Nome è un campo obbligatorio!' );
			//error(document.Formulario.first_name,"Per favore, inserire il proprio nome");
		document.Formulario.nome.focus();
       	return false;
			}
				
				
		if(!ValidNominativo(document.Formulario.cognome.value))
		{
		alert( 'Il Cognome è un campo obbligatorio!' );
		//error(document.Formulario.last_name,"Per favore, inserire il proprio cognome");
		document.Formulario.cognome.focus();
       	return false;
			}
				
						
				
		if(!ValidNominativo(document.Formulario.comune_residenza.value))
		{
		alert( 'Il campo Città di Residenza è obbligatorio!' );
		document.Formulario.comune_residenza.focus();
        return false;
			}
					
		
		if(!ValidNominativo(document.Formulario.indirizzo_residenza.value))
		{
		alert( 'Il campo Indirizzo di Residenza è obbligatorio!' );
		document.Formulario.indirizzo_residenza.focus();
        return false;
			}
				
				
		if( !Number(document.Formulario.cap_residenza.value))
		{
		alert(' Il campo Cap di Residenza è obbligatorio e deve essere numerico!' );
		document.Formulario.cap_residenza.focus();
		return false;
			}
				
	
						
		if(!ValidNominativo(document.Formulario.telefono.value))
		{
		alert( 'Il campo Telefono è obbligatorio!' );
		document.Formulario.telefono.focus();
        return false;
			}
				
				
		if(!ValidEmail(document.Formulario.email.value))
		{
		//error(document.Formulario.email,"Indirizzo e-mail non valido");
		alert(' Indirizzo e-mail non valido!' );
		document.Formulario.email.focus();
		return false;
			}
				
							
	
		}
//-->	
