function iscrizione(){
	
		if (document.login.ragionesociale.value=="") {
			alert ("ATTENZIONE: inserire una Ragione Sociale!");
			document.login.ragionesociale.focus();
			return false;
		}

		if (document.login.indirizzo.value=="") {
			alert ("ATTENZIONE: inserire un Indirizzo!");
			document.login.indirizzo.focus();
			return false;
		}


		if (document.login.localita.value=="") {
			alert ("ATTENZIONE: inserire una Località!");
			document.login.localita.focus();
			return false;
		}
		
		if (document.login.provincia.value=="0") {
			alert ("ATTENZIONE: Selezionare una Provincia!");
			document.login.provincia.focus();
			return false;
		}		

		if (document.login.cap.value=="") {
			alert ("ATTENZIONE: inserire un CAP!");
			document.login.cap.focus();
			return false;
		}
		
		if (document.login.telefono.value=="") {
			alert ("ATTENZIONE: inserire un numero di Telefono!");
			document.login.telefono.focus();
			return false;
		}		
		
		if (document.login.picod.value=="") {
			alert ("ATTENZIONE: inserire una Partita Iva o Codice Fiscale!");
			document.login.picod.focus();
			return false;
		}				
		

			
		
		if (document.login.emailisc.value=="") {
			alert ("ATTENZIONE: inserire un E-Mail dove ricevere la conferma!");
			document.login.emailisc.focus();
			return false;
		}
		
		if (document.login.emailisc.value.length < 3) {
			alert ("ATTENZIONE: inserire un E-Mail dove ricevere la conferma!");
			document.login.emailisc.focus();
			return false;
		}
		
		var okay = true;
		var atsign = document.login.emailisc.value;
		if (((atsign.indexOf('@') == -1) && (okay == true)) || ((okay == true) && (atsign == '')) || ((atsign.indexOf('.') == -1) && (okay == true)) ){
			alert ("ATTENZIONE: Specificare una E-mail valida!");
			okay = false;
			document.login.emailisc.focus();
			return false;
		}

		
		var password = new String 
		password=document.login.passwordisc.value
		if ((password.length < 4) || (password.length > 10)) {
			alert ("ATTENZIONE: Per la password sono ammessi minimo 4 e massimo 10 caratteri");
			document.login.passwordisc.focus();
			return false;
		}
		
		var ris=validazione(document.login.passwordisc.value)
		if ( ris != null) {
			alert ('Nel campo Password sono presenti caratteri non ammessi');
			document.login.passwordisc.focus();
			return false;	
		}

		if (document.login.privacy.checked!=true) {
			alert ("Per proseguire devi accettare l'informativa sulla Privacy");
			return false;
		}			
		
		document.login.fase.value="iscrizione"
		document.login.submit()	
}

function validazione(str) {
	var patternvalido = "[^A-Za-z0-9-_/.èòàùéì:;,^!£$()@*°ç§]";    
	var reg = new RegExp(patternvalido);
	return str.match(reg);
}