var origOptions = null;
var origOptions2 = null;
var requestCountries=null;
var requestCities=null;
var optsArray = null;

function controlloForm(){

/* Controllo Nome vuoto
	var textName= document.getElementById("nome");
	if (textName!=null){
		textName.onblur=function(){
			if(!textName.value){
				doSomething("nome");
				validNome=false;
			}
			else{
				doSomethingElse("nome");
				validNome=true;
			}
		}
	}
	*/
	// Controllo Cognome vuoto
		var textCognome= document.getElementById("cognome");
		if (textCognome!=null){
			textCognome.onblur=function(){
				if(!textCognome.value){
					doSomething("cognome");
					validCognome=false;
				}
				else{
					doSomethingElse("cognome");
					validCognome=true;
				}
			}
		}
	
	// Controllo Email vuota
	/*var textEmail= document.getElementById("email");
	if (textEmail!=null){
		textEmail.onblur=function(){
			if(!textEmail.value){
				doSomething("email");
				validMail=false;
			}
			else{
				doSomethingElse("email");
			//	validMail=true; // TODO togliere questa riga e vedere se funziona a non validare prima di ricevere la risposta
				checkAddress(textEmail.value);
			}
		}
	}*/
	
	// Controllo Telefono vuoto
	var textTelefono= document.getElementById("telefono");
	if (textTelefono!=null){
		textTelefono.onblur=function(){
			if(!textTelefono.value){
				doSomething("telefono");
				validTel=false;
			}
			else{
				doSomethingElse("telefono");
				validTel=true;
				checkTelefono(textTelefono);
			}
		}
	}
		
	
	// Controllo Tipo di impianto vuoto
	var textTipo= document.getElementById("tipo_cliente");
	if (textTipo!=null){
		textTipo.onblur=function(){
			if(textTipo.value==""){
				doSomething("tipo_cliente");
				validTipo=false;
			}
			else{
				doSomethingElse("tipo_cliente");
				validTipo=true;
			}
		}
	}
	
	// Controllo Impianto vuoto
	var textImpianto= document.getElementById("impianto");
	if (textImpianto!=null){
		textImpianto.onblur=function(){
			if(textImpianto.value==""){
				doSomething("impianto");
				validImpianto=false;
			}
			else{
				doSomethingElse("impianto");
				validImpianto=true;
			}
		}
	}
	
	// Controllo Regione vuoto
	/*var textRegione= document.getElementById("regione");
	if (textRegione!=null){
		textRegione.onblur=function(){
			if(textRegione.value==""){
				doSomething("regione");
				validRegione=false;
			}
			else{
				doSomethingElse("regione");
				validRegione=true;
			}
		}
	}*/
	
	// Controllo Provincia vuoto
	var textProvincia= document.getElementById("provincia");
	if (textProvincia!=null){
		textProvincia.onblur=function(){
			if(textProvincia.value==""){
				doSomething("provincia");
				validProvincia=false;
			}
			else{
				doSomethingElse("provincia");
				validProvincia=true;
			}
		}
	}
	
	// Controllo Comune vuoto
	var textComune= document.getElementById("comune");
	if (textComune!=null){
		textComune.onblur=function(){
			if(textComune.value==""){
				doSomething("comune");
				validComune=false;
			}
			else{
				doSomethingElse("comune");
				validComune=true;
			}
		}
	}

	// Controllo commenti vuoto
	var textCommenti= document.getElementById("commenti");
	if (textCommenti!=null){
		textCommenti.onblur=function(){
			if(textCommenti.value==""){
				doSomething("commenti");
				validCommenti=false;
			}
			else{
				doSomethingElse("commenti");
				validCommenti=true;
			}
		}
	}
	
/*	var img= document.getElementById("mostrami");
	img.onclick=function(){
		if(isValid()){
			sendData();
			document.getElementById("nome").value="";
			document.getElementById("cognome").value="";
			document.getElementById("telefono").value="";
			document.getElementById("email").value="";
			document.getElementById("regione").value="Seleziona";
			document.getElementById("provincia").value="";
			document.getElementById("comune").value="";
			document.getElementById("consmittente").value="";
			document.getElementById("commenti").value="";
		}else{
			alert("Inserisci i dati correttamente...");
		}
	};*/

}

/*function submitData(pathDomain){
		if(isValid()){
			validNome=false;
			document.getElementById("messaggi_errore").innerHTML = "Attendere, invio in corso ...";
			document.getElementById('mostrami').disabled=true;
			sendData(pathDomain);
			document.getElementById("nome").value="";
			document.getElementById("telefono").value="";
			document.getElementById("email").value="";
			document.getElementById("regione").value="Seleziona";
			document.getElementById("provincia").value="";
			document.getElementById("comune").value="";
			document.getElementById("consmittente").value="";
			document.getElementById("commenti").value="";
		}else{
			alert("Inserisci i dati correttamente...");
		}

}
*/
/*function submitDataAffiliazione(pathDomain){
		if(isValidAffiliazione()){
			sendDataAffiliazione(pathDomain);
			document.getElementById("nome").value="";
			//document.getElementById("cognome").value="";
			document.getElementById("telefono").value="";
			document.getElementById("email").value="";
			document.getElementById("regione").value="Seleziona";
			document.getElementById("provincia").value="";
			document.getElementById("comune").value="";
			//document.getElementById("consmittente").value="";
			document.getElementById("commenti").value="";
		}else{
			alert("Inserisci tutti i dati correttamente...");
		}


}

function emailCheck(pathDomain){
	var textEmail= document.getElementById("email");
   	if(!textEmail.value){
		doSomething("email");
		validMail=false;
	}
	else{
		doSomethingElse("email");
	//	validMail=true; // TODO togliere questa riga e vedere se funziona a non validare prima di ricevere la risposta
		checkAddress(textEmail.value, pathDomain);
	}
}
*/


function submitData(pathDomain){
		if(isValid()){
			sendData(pathDomain);
			validCognome=false;
		//	document.getElementById("nome").value="";
		}else{
			alert("Inserisci i dati correttamente...");
		}

}
function submitDataAffiliazione(pathDomain){
		if(isValidAffiliazione()){
			sendDataAffiliazione(pathDomain);
			document.getElementById("nome").value="";
			//document.getElementById("cognome").value="";
			document.getElementById("telefono").value="";
			document.getElementById("email").value="";
			//document.getElementById("tipo di impianto").value="Scegli...";
			document.getElementById("regione").value="Seleziona";
			document.getElementById("provincia").value="";
			document.getElementById("comune").value="";
			//document.getElementById("consmittente").value="";
			document.getElementById("commenti").value="";
		}else{
			alert("Inserisci tutti i dati correttamente...");
		}


}

function emailCheck(pathDomain){
	var textEmail= document.getElementById("email");
   	if(!textEmail.value){
		doSomething("email");
		validMail=false;
	}
	else{
		doSomethingElse("email");
	//	validMail=true; // TODO togliere questa riga e vedere se funziona a non validare prima di ricevere la risposta
		checkAddress(textEmail.value, pathDomain);
	}
}
