function AnnullaErroriRegistrazione(){
	document.getElementById('ErrRagioneSociale').innerHTML = "";
	document.getElementById('ErrIndirizzo').innerHTML = "";
	document.getElementById('ErrCap').innerHTML = "";
	document.getElementById('ErrCitta').innerHTML = "";
	document.getElementById('ErrProvincia').innerHTML = "";
	document.getElementById('ErrRegione').innerHTML = "";
	document.getElementById('ErrSitoInternet').innerHTML = "";
	document.getElementById('ErrDescrizione').innerHTML = "";
	document.getElementById('ErrTelefono').innerHTML = "";
	document.getElementById('ErrEmail').innerHTML = "";
	document.getElementById('ErrConfermaEmail').innerHTML = "";
	document.getElementById('ErrUserName').innerHTML = "";
	document.getElementById('ErrPassword').innerHTML = "";
	document.getElementById('ErrConfermaPassword').innerHTML = "";
	document.getElementById('ErrPrivacy').innerHTML = "";
	document.getElementById('ErrTermini').innerHTML = "";
}

function ControllaRegistrazione(NomeForm){
	var RagioneSociale = document[NomeForm].elements['RagioneSociale'].value;
	var Indirizzo = document[NomeForm].elements['Indirizzo'].value;
	var Cap = document[NomeForm].elements['Cap'].value;
	var Citta = document[NomeForm].elements['Citta'].value;
	var Provincia = document[NomeForm].elements['Provincia'].options[document[NomeForm].elements['Provincia'].selectedIndex].text;
	var Regione = document[NomeForm].elements['Regione'].options[document[NomeForm].elements['Regione'].selectedIndex].text;
	var Descrizione = document[NomeForm].elements['Descrizione'].value;
	var Telefono = document[NomeForm].elements['Telefono'].value;
	Telefono = Telefono.replace(" ","");
	document[NomeForm].elements['Telefono'].value = Telefono;
	var Email = document[NomeForm].elements['Email'].value;
	var ConfermaEmail = document[NomeForm].elements['ConfermaEmail'].value;
	var UserName = document[NomeForm].elements['UserName'].value;
	var Password = document[NomeForm].elements['Password'].value;
	var ConfermaPassword = document[NomeForm].elements['ConfermaPassword'].value;
	var Errore = 0;

	if (RagioneSociale == ""){
		document.getElementById('ErrRagioneSociale').innerHTML = "Obbligatorio!";
		Errore = 1;
	}
	
	if (Indirizzo == ""){
		document.getElementById('ErrIndirizzo').innerHTML = "Obbligatorio!";
		Errore = 1;
	}
	
	if (Indirizzo == ""){
		document.getElementById('ErrIndirizzo').innerHTML = "Obbligatorio!";
		Errore = 1;
	}
	
	if (Cap == ""){
		document.getElementById('ErrCap').innerHTML = "Obbligatorio!";
		Errore = 1;
	}
	
	if (Cap.length < 4){
		document.getElementById('ErrCap').innerHTML = "5 caratteri!";
		Errore = 1;
	}
	
	if (isNaN(Cap)){
		document.getElementById('ErrCap').innerHTML = "Non è numerico!";
		Errore = 1;
	}
	
	if (Citta == ""){
		document.getElementById('ErrCitta').innerHTML = "Obbligatorio!";
		Errore = 1;
	}
	
	if (Provincia == "" || Provincia == "-- Selezionare --"){
		document.getElementById('ErrProvincia').innerHTML = "Obbligatorio!";
		Errore = 1;
	}
	
	if (Regione == "" || Regione == "-- Selezionare --"){
		document.getElementById('ErrRegione').innerHTML = "Obbligatorio!";
		Errore = 1;
	}
	
	if (Descrizione.length > 1000){
		document.getElementById('ErrDescrizione').innerHTML = "Massimo 1000 caratteri!";
		document[NomeForm].elements['Descrizione'].value = '';
		Errore = 1;
	}
	
	if (Telefono == ""){
		document.getElementById('ErrTelefono').innerHTML = "Obbligatorio!";
		Errore = 1;
	}
	
	if (isNaN(Telefono)){
		document.getElementById('ErrTelefono').innerHTML = "Non è numerico!";
		Errore = 1;
	}
	
	if (Email == ""){
		document.getElementById('ErrEmail').innerHTML = "Obbligatorio!";
		Errore = 1;
	}else{
		if (!emailCheck(Email)){
			document.getElementById('ErrEmail').innerHTML = "Non valida!";
			document[NomeForm].elements['Email'].value = "";
			Errore = 1;
		}
	}
	
	if (ConfermaEmail == ""){
		document.getElementById('ErrConfermaEmail').innerHTML = "Obbligatorio!";
		Errore = 1;
	}
	
	if (Email != ConfermaEmail){
		document.getElementById('ErrEmail').innerHTML = "Le due E-Mail non coincidono!";
		document[NomeForm].elements['Email'].value = "";
		document[NomeForm].elements['ConfermaEmail'].value = "";
		Errore = 1;
	}
	
	if (UserName == ""){
		document.getElementById('ErrUserName').innerHTML = "Obbligatorio!";
		Errore = 1;
	}
	
	if (UserName.length < 4){
		document.getElementById('ErrUserName').innerHTML = "Minimo 4 e massimo 8 caratteri!";
		document[NomeForm].elements['UserName'].value = "";
		Errore = 1;
	}
	
	if (UserName == Password){
		document.getElementById('ErrUserName').innerHTML = "UserName e Password devono essere diversi!";
		document[NomeForm].elements['Password'].value = "";
		document[NomeForm].elements['ConfermaPassword'].value = "";
		Errore = 1;
	}
	
	if (Password == ""){
		document.getElementById('ErrPassword').innerHTML = "Obbligatorio!";
		Errore = 1;
	}
	
	if (Password.length < 4){
		document.getElementById('ErrPassword').innerHTML = "Minimo 4 e massimo 8 caratteri!";
		Errore = 1;
	}
	
	if (ConfermaPassword == ""){
		document.getElementById('ErrConfermaPassword').innerHTML = "Obbligatorio!";
		Errore = 1;
	}
	
	if (Password != ConfermaPassword){
		document.getElementById('ErrPassword').innerHTML = "Password e Conferma Password non coincidono!";
		document[NomeForm].elements['Password'].value = "";
		document[NomeForm].elements['ConfermaPassword'].value = "";
		Errore = 1;
	}
	
	if (!document[NomeForm].elements['Privacy'].checked){
		document.getElementById('ErrPrivacy').innerHTML = "Accettare!";
		Errore = 1;
	}
	
	if (!document[NomeForm].elements['Termini'].checked){
		document.getElementById('ErrTermini').innerHTML = "Accettare!";
		Errore = 1;
	}
	
	if (Errore == 1){
		return false;
	}else{
		Invia(NomeForm, "Inserisci");
	}
}

function ContaCaratteri(NomeForm, Campo1, Campo2, Campo3){
	if (document[NomeForm].elements[Campo1].value.length > 1000){
		document[NomeForm].elements[Campo1].value = TempTestoIT;
		document.all(Campo3).innerHTML = "<font color=\"red\">&nbsp;Attenzione testo troppo lungo!</b></font>"
	}else{
		TempTestoIT = document[NomeForm].elements[Campo1].value;
		document.all(Campo3).innerHTML = ""
	}
	document.all(Campo2).innerHTML = "&nbsp;" + document[NomeForm].elements[Campo1].value.length + "&nbsp;/&nbsp;1000";
}