function resettas()
{
window.document.registrazione.reset()

}

function jsTrim(a) { 
	lungh=a.length 
	if (lungh==0) return a 
	var i=0 
	var appo="" 

	while (a.charAt(i)==' ' && i<lungh) { 
	i++ 
	} 
	for(;i<lungh;i++) { 
	appo=appo+a.charAt(i) 
	} 
	a=appo 

	lungh=a.length 

	if (lungh==0) return a 

	appo="" 
	i=lungh-1 
	while (a.charAt(i)==' ' && i>=0) { 
	i-- 
	} 
	for(;i>=0;i--) { 
	appo=a.charAt(i)+appo 
	} 
	a=appo 

	return a 
} 

	function ValNull(item) {
	if (item == "") return false; 
    return true;
	}

	function ValidLength(item, len) {
	return (item.length >= len);
	}
	function ValidNumber(item) {
	if (isNaN(item) == true) return false; 
    return true;
	}

   function ValidEmail(item) {
   if (!ValidLength(item, 5)) return false;
   if (item.indexOf ('@', 0) == -1) return false;
   if (item.indexOf ('.', 0) == -1) return false;
   if (item.indexOf (':', 0) != -1) return false;
   if (item.indexOf ('#', 0) != -1) return false;
   if (item.indexOf ('/', 0) != -1) return false;
   if (item.indexOf ('ç', 0) != -1) return false;
   if (item.indexOf ('ÿ', 0) != -1) return false;
   if (item.indexOf ('ÿ', 0) != -1) return false;
   if (item.indexOf ('ý', 0) != -1) return false;
   if (item.indexOf ('ü', 0) != -1) return false;
   if (item.indexOf ('û', 0) != -1) return false;
   if (item.indexOf ('ú', 0) != -1) return false;
   if (item.indexOf ('ù', 0) != -1) return false;
   if (item.indexOf ('ö', 0) != -1) return false;
   if (item.indexOf ('õ', 0) != -1) return false;      
   if (item.indexOf ('ô', 0) != -1) return false;      
   if (item.indexOf ('ó', 0) != -1) return false;      
   if (item.indexOf ('ò', 0) != -1) return false;      
   if (item.indexOf ('ñ', 0) != -1) return false;      
   if (item.indexOf ('ð', 0) != -1) return false;      
   if (item.indexOf ('ï', 0) != -1) return false;      
   if (item.indexOf ('î', 0) != -1) return false;         
   if (item.indexOf ('ë', 0) != -1) return false;            
   if (item.indexOf ('ê', 0) !=  -1) return false;
   return true;
   }
   
function register(){
	
	if (jsTrim(document.registrazione.societa.value)=="") {	
	window.alert("Inserire la rag. sociale !");  
		document.registrazione.societa.focus();
		return false;
	}
	if (jsTrim(document.registrazione.nominativo.value)=="") {	
	window.alert("Inserire una persona di riferimento !");  
		document.registrazione.nominativo.focus();
		return false;
	}
	if (jsTrim(document.registrazione.cognome.value)=="") {	
	window.alert("Inserire il cognome !");  
		document.registrazione.cognome.focus();
		return false;
	}
	if (jsTrim(document.registrazione.indirizzo.value)=="") {	
	window.alert("Inserire l'indirizzo !");  
		document.registrazione.indirizzo.focus();
		return false;
	}
	if (jsTrim(document.registrazione.citta.value)=="") {	
	window.alert("Inserire la città !");  
		document.registrazione.citta.focus();
		return false;
	}
	if (jsTrim(document.registrazione.prov.value)=="") {	
	window.alert("Inserire la provincia !");  
		document.registrazione.prov.focus();
		return false;
	}
	if (jsTrim(document.registrazione.cap.value)=="") {
		window.alert("Indicare il cap!");
		document.registrazione.cap.focus();
		return false;
		}	
	else{
		if (!ValidNumber(document.registrazione.cap.value)){
			window.alert("Il cap inserito non è un valore numerico!");
			document.registrazione.cap.focus();
			return false; 
			}
	}
	if (jsTrim(document.registrazione.piva.value)=="") {
		window.alert("Indicare la partita iva!");
		document.registrazione.piva.focus();
		return false;
		}	
	else{
		if (!ValidNumber(document.registrazione.piva.value)){
			window.alert("la Piva inserita non è un valore numerico!");
			document.registrazione.piva.focus();
			return false; 
			}
	}
	if (jsTrim(document.registrazione.cf.value)=="") {	
	window.alert("Inserire il codice fiscale !");  
		document.registrazione.cf.focus();
		return false;
	}
	if (jsTrim(document.registrazione.email.value)=="")	{
	window.alert("Indicare l'email!");
		document.registrazione.email.focus();
		return false;
		}	
	else{
		if (!ValidEmail(document.registrazione.email.value)){
			window.alert("L'indirizzo E-Mail inserito, non è un indirizzo di posta valido!");
			document.registrazione.email.focus();
			return false;
		}
	}	
	if (jsTrim(document.registrazione.telefono.value)=="") {
		window.alert("Indicare il Telefono!");
		document.registrazione.telefono.focus();
		return false;
		}	
	else{
		if (!ValidNumber(document.registrazione.telefono.value)){
			window.alert("Il telefono inserito non è un valore numerico!");
			document.registrazione.telefono.focus();
			return false; 
			}
	}
	
	if (jsTrim(document.registrazione.login.value)=="") {	
	window.alert("Inserire la user !");  
		document.registrazione.login.focus();
		return false;
	}
	if (jsTrim(document.registrazione.password.value)=="") {	
	window.alert("Inserire la passsword !");  
		document.registrazione.password.focus();
		return false;
	}
	if (!document.registrazione.privacy.checked ) {
			alert("Devi accettare le condizioni sulla Privacy!");
			return false;
			} else {
		}

return true;		
	}

