// JavaScript Document
<!--
function validazione()
{
	str_alert = "ATTENZIONE !!\n";
	str_alert = str_alert + "-------------------------------------------\n\n";
	int_alert = 0;
	
	// inizio controllo autorizzazione
	if (document.cli_registrazione.cli_consenso.checked == false)
		{
		int_alert ++;
		str_alert += int_alert + ".  Check PRIVACY POLICY\n";
		}
	else if (document.cli_registrazione.cli_consenso.checked == true)
		{
		// inizio controllo tipo utente
		if (document.cli_registrazione.cli_tipo.value == "azienda")
			{
			// inizio controllo nome azienda
			if (document.cli_registrazione.cli_azienda.value == "")
				{
				int_alert ++;
				str_alert += int_alert + ".  Azienda (campo obbligatorio)\n";
				}
			// inizio controllo titolo_utente
			/*if (document.cli_registrazione.cli_titolo.value == "")
				{
				int_alert ++;
				str_alert += int_alert + ".  Title (field required)\n";
				}
			*/
			// fine controllo tipo utente
			}
		// inizio controllo cognome
		if (document.cli_registrazione.cli_cognome.value == "")
			{
			int_alert ++;
			str_alert += int_alert + ".  Cognome (campo obbligatorio)\n";
			}
		// inizio controllo nome
		if (document.cli_registrazione.cli_nome.value == "")
			{
			int_alert ++;
			str_alert += int_alert + ".  Nome (campo obbligatorio)\n";
			}
		// inizio controllo indirizzo
		if (document.cli_registrazione.cli_indirizzo.value == "")
			{
			int_alert ++;
			str_alert += int_alert + ".  Indirizzo (campo obbligatorio)\n";
			}
		// inizio controllo cittą
		if (document.cli_registrazione.cli_citta.value == "")
			{
			int_alert ++;
			str_alert += int_alert + ". Cittą (campo obbligatorio)\n";
			}
		// inizio controllo cap
		if (document.cli_registrazione.cli_cap.value == "")
			{
			int_alert ++;
			str_alert += int_alert + ". CAP (campo obbligatorio)\n";
			}
		// inizio controllo stato
		if (document.cli_registrazione.cli_stato.value == "")
			{
			int_alert ++;
			str_alert += int_alert + ". Stato (campo obbligatorio)\n";
			}
		// inizio controllo email
		if (document.cli_registrazione.cli_email.value == "")
			{
			int_alert ++;
			str_alert += int_alert + ". E-mail (campo obbligatorio)\n";
			}
		else
			{
			var regMail=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$"); 
			if (!regMail.test(document.cli_registrazione.cli_email.value))
				{
				int_alert ++;
				str_alert += int_alert + ". Formato Email : xxxxx@xxxx.xx\n";
				}
			}
		// inizio controllo verifica email
		if (document.cli_registrazione.cli_verify_email.value == "")
			{
			int_alert ++;
			str_alert += int_alert + ". Verifica E-mail (campo obbligatorio)\n";
			}
		else
			{
			if (document.cli_registrazione.cli_verify_email.value != document.cli_registrazione.cli_email.value)
				{
				int_alert ++;
				str_alert += int_alert + ". Verifica Email: errore\n";
				}
			}
		// inizio controllo telefono
		/*if (document.cli_registrazione.cli_telefono.value == "")
			{
			int_alert ++;
			str_alert += int_alert + ". Phone (field required)\n";
			}
		// inizio controllo fax
		if (document.cli_registrazione.cli_fax.value == "")
			{
			int_alert ++;
			str_alert += int_alert + ". Fax (field required)\n";
			}
		*/
		document.cli_registrazione.cli_user.value = document.cli_registrazione.cli_user.value.replace(/^\s*|\s*$/g,"");
		if (document.cli_registrazione.cli_user.value == "")
			{
			int_alert ++;
			str_alert += int_alert + ". User name (campo obbligatorio)\n";
			}
		if (document.cli_registrazione.cli_user.value.length >30)
			{
			int_alert ++;
			str_alert += int_alert + ". Lunghezza massima User name: 30\n";
			}
		document.cli_registrazione.cli_password.value = document.cli_registrazione.cli_password.value.replace(/^\s*|\s*$/g,"");
		if (document.cli_registrazione.cli_password.value == "")
			{
			int_alert ++;
			str_alert += int_alert + ". Password (campo obbligatorio)\n";
			}
		if (document.cli_registrazione.cli_password.value.length >20)
			{
			int_alert ++;
			str_alert += int_alert + ". Lunghezza massima Password: 20\n";
			}
		}	

	if (int_alert > 0)
		{
		alert(str_alert);
		return false;
		}
	else
		{
		cli_registrazione.method = "POST";
		cli_registrazione.action = "service_reg_bis.asp";
		cli_registrazione.submit();
		}
}
//-->


