// JavaScript Document

// alert(document.getElementById('nome_azienda').style.backgroundColor);

// document.form.nome.disabled=true;


function CheckRadio () {
	//alert('ok');
	if (document.form.cliente[0].checked==true){
		//alert('Impresa');
		document.form.nome_azienda.disabled=false;
		document.form.forma_giuridica.disabled=false;
		document.form.piva.disabled=false;
		document.form.codice_fiscale_azienda.disabled=false;
		document.form.stato_sede_legale.disabled=false;
		document.form.citta_sede_legale.disabled=false;
		document.form.provincia_sede_legale.disabled=false;
		document.form.cap_sede_legale.disabled=false;
		document.form.indirizzo_sede_legale.disabled=false;
	} else if (document.form.cliente[1].checked==true) {
		//alert('Privato');
		document.form.nome_azienda.value="";
		document.form.forma_giuridica.value="";
		document.form.piva.value="";
		document.form.codice_fiscale_azienda.value="";
		document.form.stato_sede_legale.value="";
		document.form.citta_sede_legale.value="";
		document.form.provincia_sede_legale.value="";
		document.form.cap_sede_legale.value="";
		document.form.indirizzo_sede_legale.value="";
		
		document.form.nome_azienda.disabled=true;
		document.form.forma_giuridica.disabled=true;
		document.form.piva.disabled=true;
		document.form.codice_fiscale_azienda.disabled=true;
		document.form.stato_sede_legale.disabled=true;
		document.form.citta_sede_legale.disabled=true;
		document.form.provincia_sede_legale.disabled=true;
		document.form.cap_sede_legale.disabled=true;
		document.form.indirizzo_sede_legale.disabled=true;
	}
}


function checkMail () {
	if (document.getElementById('email').value!="") {
		//alert ('email non corretta');
		var criterio = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var email = document.getElementById('email').value;
		//alert(email);
		var result = criterio.test(email);
		//alert(result);
		if (result==false) {
			alert("Attenzione, controllare l'esattezza dell'indirizzo email. Esempio: esempio@email.it");
		}
	}
}


function CheckCheckBox () {
	if (document.form.deposito_mobili.checked==true) {
		//alert ('O.K.');
		document.form.dal_data_deposito.disabled = false;
		document.form.al_data_deposito.disabled = false;
		
		/*document.form.dal_gg.disabled=false;
		document.form.dal_mm.disabled=false;
		document.form.dall_aaaa.disabled=false;
		document.form.al_gg.disabled=false;
		document.form.al_mm.disabled=false;
		document.form.all_aaaa.disabled=false;*/
	} else if (document.form.deposito_mobili.checked==false) {
		//alert ('K.O.');
		document.form.dal_data_deposito.value = "";
		document.form.al_data_deposito.value = "";
		document.form.dal_data_deposito.disabled = true;
		document.form.al_data_deposito.disabled = true;
		
		/*document.form.dal_gg.value="";
		document.form.dal_mm.value="";
		document.form.dall_aaaa.value="";
		document.form.al_gg.value="";
		document.form.al_mm.value="";
		document.form.all_aaaa.value="";
		
		document.form.dal_gg.disabled=true;
		document.form.dal_mm.disabled=true;
		document.form.dall_aaaa.disabled=true;
		document.form.al_gg.disabled=true;
		document.form.al_mm.disabled=true;
		document.form.all_aaaa.disabled=true;*/
	}
}


function ProvDefiner1(stato) {
	//alert ('OK!');	
	//alert(stato.value);
	if (stato.value!="" && stato.value!="Italia") {
		//alert('Non e\' l\'Italia');
		document.form.provincia_sede_legale.value="";
		document.form.provincia_sede_legale.disabled=true;
	} else {
		document.form.provincia_sede_legale.disabled=false;
	}
}


function ProvDefiner2(stato) {
	//alert ('OK!');	
	//alert(stato.value);
	if (stato.value!="" && stato.value!="Italia") {
		//alert('Non e\' l\'Italia');
		document.form.provincia_di_partenza.value="";
		document.form.provincia_di_partenza.disabled=true;
	} else {
		document.form.provincia_di_partenza.disabled=false;
	}
}



function ValidazioneCampi() {
	// alert (document.form.tipologia_trasloco);
		
	var autorizzazione = true;
	
	//alert(document.form.nome_azienda.style.backgroundColor);
	
	if (document.form.nome.value=="") {
		//alert('Nome non inserito.');
		document.form.nome.style.backgroundColor="#FFFF99";
		autorizzazione = false;	
	} else {
		document.form.nome.style.backgroundColor="#FFFFFF";
	}
	
	if (document.form.cognome.value=="") {
		document.form.cognome.style.backgroundColor="#FFFF99";
		autorizzazione = false;	
	} else {
		document.form.cognome.style.backgroundColor="#FFFFFF";
	}
	
	if (document.form.tel.value=="") {
		document.form.tel.style.backgroundColor="#FFFF99";
		autorizzazione = false;	
	} else {
		document.form.tel.style.backgroundColor="#FFFFFF";
	}	

	if (document.form.email.value=="") {
		document.form.email.style.backgroundColor="#FFFF99";
		autorizzazione = false;	
	} else {
		document.form.email.style.backgroundColor="#FFFFFF";
	}
	
	if (document.form.cliente[0].checked==true) {

		if (document.form.nome_azienda.value=="") {
			document.form.nome_azienda.style.backgroundColor="#FFFF99";
			autorizzazione = false;	
		} else {
			document.form.nome_azienda.style.backgroundColor="#FFFFFF";
		}	

		if (document.form.forma_giuridica.value=="") {
			document.form.forma_giuridica.style.backgroundColor="#FFFF99";
			autorizzazione = false;	
		} else {
			document.form.forma_giuridica.style.backgroundColor="#FFFFFF";
		}	
	
		if (document.form.piva.value=="") {
			document.form.piva.style.backgroundColor="#FFFF99";
			autorizzazione = false;	
		} else {
			document.form.piva.style.backgroundColor="#FFFFFF";
		}
		
  	if (document.form.codice_fiscale_azienda.value=="") {
			document.form.codice_fiscale_azienda.style.backgroundColor="#FFFF99";
			autorizzazione = false;	
		} else {
			document.form.codice_fiscale_azienda.style.backgroundColor="#FFFFFF";
		}
		
		if (document.form.stato_sede_legale.value=="") {
			document.form.stato_sede_legale.style.backgroundColor="#FFFF99";
			autorizzazione = false;	
		} else {
			document.form.stato_sede_legale.style.backgroundColor="#FFFFFF";
		}
		
		if (document.form.citta_sede_legale.value=="") {
			document.form.citta_sede_legale.style.backgroundColor="#FFFF99";
			autorizzazione = false;	
		} else {
			document.form.citta_sede_legale.style.backgroundColor="#FFFFFF";
		}
		
		if (document.form.provincia_sede_legale.value=="") {
			if (document.form.stato_sede_legale.value!="" && document.form.stato_sede_legale.value!="Italia") {
				//alert('diverso da "" o Italia');
				document.form.provincia_sede_legale.style.backgroundColor="#FFFFFF";
			} else {
				document.form.provincia_sede_legale.style.backgroundColor="#FFFF99";
				autorizzazione = false;		
			}
		} else {
			document.form.provincia_sede_legale.style.backgroundColor="#FFFFFF";
		}
		
		if (document.form.cap_sede_legale.value=="") {
			document.form.cap_sede_legale.style.backgroundColor="#FFFF99";
			autorizzazione = false;	
		} else {
			document.form.cap_sede_legale.style.backgroundColor="#FFFFFF";
		}
		
		if (document.form.indirizzo_sede_legale.value=="") {
			document.form.indirizzo_sede_legale.style.backgroundColor="#FFFF99";
			autorizzazione = false;	
		} else {
			document.form.indirizzo_sede_legale.style.backgroundColor="#FFFFFF";
		}
		
	}
	
	
	if (document.form.dal_data.value=="") {
		document.form.dal_data.style.backgroundColor="#FFFF99";
		autorizzazione = false;	
	} else {
		document.form.dal_data.style.backgroundColor="#FFFFFF";
	}
	
	if (document.form.al_data.value=="") {
		document.form.al_data.style.backgroundColor="#FFFF99";
		autorizzazione = false;	
	} else {
		document.form.al_data.style.backgroundColor="#FFFFFF";
	}
	
	if (document.form.deposito_mobili.checked==true) {
		
		if (document.form.dal_data_deposito.value=="") {
			document.form.dal_data_deposito.style.backgroundColor="#FFFF99";
			autorizzazione = false;	
		} else {
			document.form.dal_data_deposito.style.backgroundColor="#FFFFFF";
		}
		
		if (document.form.al_data_deposito.value=="") {
			document.form.al_data_deposito.style.backgroundColor="#FFFF99";
			autorizzazione = false;	
		} else {
			document.form.al_data_deposito.style.backgroundColor="#FFFFFF";
		}
		
	}
	
	var radio=document.form.tipologia_trasloco;
	if (radio[0].checked==false 
      && radio[1].checked==false 
      && radio[2].checked==false 
      && radio[3].checked==false 
      && radio[4].checked==false 
      && radio[5].checked==false) {
		//alert ('radio K.O.!');	
		document.getElementById('scritta_tipologia').style.backgroundColor="#FFFF99";
		autorizzazione = false;	
	} else {
		document.getElementById('scritta_tipologia').style.backgroundColor="#E1E1E1";
	} 
	
	if (document.form.stato_di_partenza.value=="") {
		document.form.stato_di_partenza.style.backgroundColor="#FFFF99";
		autorizzazione = false;	
	} else {
		document.form.stato_di_partenza.style.backgroundColor="#FFFFFF";
	}
	
	if (document.form.citta_di_partenza.value=="") {
		document.form.citta_di_partenza.style.backgroundColor="#FFFF99";
		autorizzazione = false;	
	} else {
		document.form.citta_di_partenza.style.backgroundColor="#FFFFFF";
	}
	
	if (document.form.provincia_di_partenza.value=="") {
		if (document.form.stato_di_partenza.value!="" && document.form.stato_di_partenza.value!="Italia") {
			// ('diverso da "" o Italia');
			document.form.provincia_di_partenza.style.backgroundColor="#FFFFFF";
		} else {
			document.form.provincia_di_partenza.style.backgroundColor="#FFFF99";
			autorizzazione = false;		
		}
	} else {
		document.form.provincia_di_partenza.style.backgroundColor="#FFFFFF";
	}
	
	if (document.form.cap_di_partenza.value=="") {
		document.form.cap_di_partenza.style.backgroundColor="#FFFF99";
		autorizzazione = false;	
	} else {
		document.form.cap_di_partenza.style.backgroundColor="#FFFFFF";
	}
	
	if (document.form.indirizzo_di_partenza.value=="") {
		document.form.indirizzo_di_partenza.style.backgroundColor="#FFFF99";
		autorizzazione = false;	
	} else {
		document.form.indirizzo_di_partenza.style.backgroundColor="#FFFFFF";
	}
	
	if (document.form.piano_stabile_partenza.value=="") {
		document.form.piano_stabile_partenza.style.backgroundColor="#FFFF99";
		autorizzazione = false;
	} else {
		document.form.piano_stabile_partenza.style.backgroundColor="#FFFFFF";	
	}
	
	if (document.form.ascensore_stabile_partenza.value=="") {
		document.form.ascensore_stabile_partenza.style.backgroundColor="#FFFF99";
		autorizzazione = false;
	} else {
		document.form.ascensore_stabile_partenza.style.backgroundColor="#FFFFFF";	
	}
	
	if (document.form.montacarichi_stabile_partenza.value=="") {
		document.form.montacarichi_stabile_partenza.style.backgroundColor="#FFFF99";
		autorizzazione = false;
	} else {
		document.form.montacarichi_stabile_partenza.style.backgroundColor="#FFFFFF";	
	}
	
	
	if (autorizzazione == false) {
		document.form.inizio.style.visibility="visible";
		document.form.inizio.focus();
	}
	return autorizzazione;
}




