// ===================================
// Check Input For Registrazione.asp
// ===================================

	function CheckField()
	{
		// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
		// Controllo che i Campi obbligatori non siano vuoti, indipendentemente da cosa contengono !
		// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
		if (IsEmpty (document.frmRegistraCli.Anagrafica, 'Anagrafica')) return false;
		if (IsEmpty (document.frmRegistraCli.Indirizzo, 'Indirizzo')) return false;
		if (IsEmpty (document.frmRegistraCli.Citta, 'Città')) return false;
		if (IsEmpty (document.frmRegistraCli.Provincia, 'Provincia')) return false;
		// if (IsEmpty (document.frmRegistraCli.Pwd, 'Password')) return false;
		// if (IsEmpty (document.frmRegistraCli.ConfermaPwd, 'Conferma Password')) return false;
		// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

		// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
		// Controllo che i Campi obbligatori non siano vuoti e contengano dei dati corretti
		// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
		if (!FieldIsOK (document.frmRegistraCli.CAP, 'C.A.P.', 2)) return false;
		if (!FieldIsOK (document.frmRegistraCli.Telefono, 'Telefono', 3)) return false;
		if (!FieldIsOK (document.frmRegistraCli.EMail, 'E-mail', 4)) return false;
		// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

		// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
		// Controllo che i Campi NON obbligatori (ma compilati), contengano dei dati corretti
		// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
		if (!CheckInput (document.frmRegistraCli.Fax, 'Fax', 3))
		{
			document.frmRegistraCli.Fax.select();
			document.frmRegistraCli.Fax.focus();
			return false;
		}

		if (!CheckInput (document.frmRegistraCli.Cellulare, 'Cellulare', 3))
		{
			document.frmRegistraCli.Cellulare.select();
			document.frmRegistraCli.Cellulare.focus();
			return false;
		}

		if (!CheckInput (document.frmRegistraCli.PartitaIVA, 'Partita IVA', 2))
		{
			document.frmRegistraCli.PartitaIVA.select();
			document.frmRegistraCli.PartitaIVA.focus();
			return false;
		}
		// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

		// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
		// Controllo la Validità dei valori inseriti nei Campi compilati !
		// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
		var cCodiceFiscale = document.frmRegistraCli.CodiceFiscale.value;
		var cPartitaIVA = document.frmRegistraCli.PartitaIVA.value;

		if (!IsCAP (document.frmRegistraCli.CAP))
		{ 
			alert("Il campo CAP non è corretto.");
			document.frmRegistraCli.CAP.select();
			document.frmRegistraCli.CAP.focus();
			return false;
		}

		if ((cCodiceFiscale.length == 0) && (cPartitaIVA.length == 0))
		{
			alert("Il campo Codice Fiscale e Partita IVA non possono essere entrambi Vuoti !");
			document.frmRegistraCli.CodiceFiscale.select();
			document.frmRegistraCli.CodiceFiscale.focus();
			return false;
		}

		if ((cCodiceFiscale.length == cPartitaIVA.length) && (cCodiceFiscale != cPartitaIVA))
		{
			alert("Il Codice Fiscale e la Partita IVA non Coincidono !");
			document.frmRegistraCli.CodiceFiscale.select();
			document.frmRegistraCli.CodiceFiscale.focus();
			return false;
		}

		if (!IsEmail (document.frmRegistraCli.EMail))
		{
			alert("Il campo EMAIL non è corretto.");
			document.frmRegistraCli.EMail.select();
			document.frmRegistraCli.EMail.focus();
			return false;
		}

		/*
		if (document.frmRegistraCli.Pwd.value != document.frmRegistraCli.ConfermaPwd.value)
		{
			alert("Errore nel Digitare la Password !");
			document.frmRegistraCli.Pwd.select();
			document.frmRegistraCli.Pwd.focus();
			return false;
		}
		*/
		// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

		if (!document.frmRegistraCli.Privacy[0].checked){
			alert("Senza Consenso alla Privacy\nnon si può procedere alla Registrazione !");
			return false;
		}

		return true;
	}
	// ===============================================================


// ===================================
// EOF: Registrazione.js
// ===================================