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

window.onload=function(){

// 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 di impianto");
	if (textTipo!=null){
		textTipo.onblur=function(){
			if(textTipo.value=="Scegli"){
				doSomething("tipo di impianto");
				validTipo=false;
			}
			else{
				doSomethingElse("tipo di impianto");
				validTipo=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;
			}
		}
	}


	
/*	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("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 i dati correttamente...");
		}
	};*/

}

function submitData(pathDomain){
		if(isValid()){
			sendData(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 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);
	}
}