// -----------------------------------------------------------------------------------
//
//	Form script preventivo v 0.05
//	by Marco Falconi - http://www.falconi.name
//	13/07/2008
//
//	For more information on this script, visit:
//	http://www.falconi.name
//
//	
//	
// -----------------------------------------------------------------------------------



window.onload=function(){
	var t1 = document.getElementById("t1");
	var t2 = document.getElementById("t2");
	var t3 = document.getElementById("t3");
	var t4 = document.getElementById("t4");
	var t5 = document.getElementById("t5");
	
	t1.style.display = "none";
	t2.style.display = "none";
	t3.style.display = "none";
	t4.style.display = "none";
	t5.style.display = "none";
	
	
	new Ajax.Updater('D-veicolo-div', 'ajaxRequest/ajax_selectCar.php',	{method: "get",	parameters: "id_flotta_c=1"});
}
function onChangePrintForm(idT){
	var t1 = document.getElementById("t1");
	var t2 = document.getElementById("t2");
	var t3 = document.getElementById("t3");
	var t4 = document.getElementById("t4");
	var t5 = document.getElementById("t5");
	if(idT == 't0'){
		t1.style.display = "none";
		t2.style.display = "none";
		t3.style.display = "none";
		t4.style.display = "none";
		t5.style.display = "none";
	}
	if(idT == 't1'){
		t1.style.display = "block";
		t1.style.visibility = "visible";
		t2.style.display = "none";
		t3.style.display = "none";
		t4.style.display = "none";
		t5.style.display = "none";
	}
	if(idT == 't2'){
		t1.style.display = "none";
		t2.style.display = "block";
		t3.style.display = "none";
		t4.style.display = "none";
		t5.style.display = "none";
	}
	if(idT == 't3'){
		t1.style.display = "none";
		t2.style.display = "none";
		t3.style.display = "block";
		t4.style.display = "none";
		t5.style.display = "none";
	}
	if(idT == 't4'){
		t1.style.display = "none";
		t2.style.display = "none";
		t3.style.display = "none";
		t4.style.display = "block";
		t5.style.display = "none";
	}
	if(idT == 't5'){
		t1.style.display = "none";
		t2.style.display = "none";
		t3.style.display = "none";
		t4.style.display = "none";
		t5.style.display = "block";
	}
}

function controlliPrenotazione(form)
{
	var booReturn = true;
	
	
	//var gg = form.data.value.substring(0,2);
	//var mm = form.data.value.substring(3,5);
	//var aaaa = form.data.value.substring(6,10);
	//var dataSelPeriodo = new Date(aaaa,mm-1,gg);
	//var dataToday = new Date(<?=date("Y, n, j", strtotime("-1 month +0 days"))?>);
	/*
	if ((dataToday > dataSelPeriodo)|| (form.data.value=="")) {
        strMessage = "La data di inizio periodo non è valida";
        booReturn = false;
	}
	
	
	if(form.bambini.value==5 && (form.eta1.value=="" || form.eta2.value=="" || form.eta3.value=="" || form.eta4.value=="" || form.eta5.value=="")){
		strMessage = "Non è stato specificato l'età del bambino";
		booReturn = false;
	}
	if(form.bambini.value==4 && (form.eta1.value=="" || form.eta2.value=="" || form.eta3.value=="" || form.eta4.value=="")){
		strMessage = "Non è stato specificato l'età del bambino";
		booReturn = false;
	}
	if(form.bambini.value==3 && (form.eta1.value=="" || form.eta2.value=="" || form.eta3.value=="")){
		strMessage = "Non è stato specificato l'età del bambino";
		booReturn = false;
	}
	if(form.bambini.value==2 && (form.eta1.value=="" || form.eta2.value=="")){
		strMessage = "Non è stato specificato l'età del bambino";
		booReturn = false;
	}
	if(form.bambini.value==1 && (form.eta1.value=="")){
		strMessage = "Non è stato specificato l'età del bambino";
		booReturn = false;
	}
	*/
   	if($('control_char').value != rtds){
		strMessage = "Errore: Il codice di sicurezza è errato.";
		booReturn = false;
   		$("control_char").style.border = "1px solid #FF0000";
	}else{
		$("control_char").style.border = "1px solid #0C4DB8";
	}
	//Controllo singole form
	if(document.getElementById("tipoServizio").value == 't4'){
		/*
		B-data => 
		B-inizio => 
		B-citta-inizio => 
		B-indirizzo-inizio => 
		B-numero-passeggeri => 
		B-bagagli => 
		B-fine => 
		B-citta-fine => 
		B-indirizzo-fine => 
		*/
		if(document.getElementById("B-indirizzo-fine").value == ''){
   			strMessage = "Il campo Indirizzo fine servizio non può essere vuoto";
			booReturn = false;
			document.getElementById("B-indirizzo-fine").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("B-indirizzo-fine").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("B-citta-fine").value == ''){
   			strMessage = "Il campo Città fine servizio non può essere vuoto";
			booReturn = false;
			document.getElementById("B-citta-fine").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("B-citta-fine").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("B-fine").value == ''){
   			strMessage = "Il campo Ora fine servizio non può essere vuoto";
			booReturn = false;
			document.getElementById("B-fine").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("B-fine").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("B-bagagli").value == ''){
   			strMessage = "Il campo Numero bagagli non può essere vuoto";
			booReturn = false;
			document.getElementById("B-bagagli").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("B-bagagli").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("B-numero-passeggeri").value == ''){
   			strMessage = "Il campo numero passeggeri non può essere vuoto";
			booReturn = false;
			document.getElementById("B-numero-passeggeri").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("B-numero-passeggeri").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("B-indirizzo-inizio").value == ''){
   			strMessage = "Il campo Indirizzo inizio non può essere vuoto";
			booReturn = false;
			document.getElementById("B-indirizzo-inizio").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("B-indirizzo-inizio").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("B-citta-inizio").value == ''){
   			strMessage = "Il campo Citta inizio non può essere vuoto";
			booReturn = false;
			document.getElementById("B-citta-inizio").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("B-citta-inizio").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("B-inizio").value == ''){
   			strMessage = "Il campo Ora inizio non può essere vuoto";
			booReturn = false;
			document.getElementById("B-inizio").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("B-inizio").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("f_date_b").value == ''){
   			strMessage = "Il campo Data non può essere vuoto";
			booReturn = false;
			document.getElementById("f_date_b").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("f_date_b").style.border = "1px solid #0C4DB8";
		}
		
	}
	if(document.getElementById("tipoServizio").value == 't3'){
		/*
		D-data => 
		D-inizio => 
		D-citta-inizio => 
		D-indirizzo-inizio => 
		D-itinerario => 
		D-fine => 
		D-citta-fine => 
		D-indirizzo-fine => 
		D-veicolo => auto
		*/
		if(document.getElementById("D-veicolo").value == ''){
   			strMessage = "Il campo Veicolo non può essere vuoto";
			booReturn = false;
			document.getElementById("D-veicolo").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("D-veicolo").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("D-indirizzo-fine").value == ''){
   			strMessage = "Il campo Indirizzo fine non può essere vuoto";
			booReturn = false;
			document.getElementById("D-indirizzo-fine").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("D-indirizzo-fine").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("D-citta-fine").value == ''){
   			strMessage = "Il campo Citta fine non può essere vuoto";
			booReturn = false;
			document.getElementById("D-citta-fine").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("D-citta-fine").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("D-fine").value == ''){
   			strMessage = "Il campo Ora fine non può essere vuoto";
			booReturn = false;
			document.getElementById("D-fine").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("D-fine").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("D-itinerario").value == ''){
   			strMessage = "Il campo Itinerario inizio non può essere vuoto";
			booReturn = false;
			document.getElementById("D-itinerario").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("D-itinerario").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("D-indirizzo-inizio").value == ''){
   			strMessage = "Il campo Indirizzo inizio non può essere vuoto";
			booReturn = false;
			document.getElementById("D-indirizzo-inizio").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("D-indirizzo-inizio").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("D-citta-inizio").value == ''){
   			strMessage = "Il campo Citta inizio non può essere vuoto";
			booReturn = false;
			document.getElementById("D-citta-inizio").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("D-citta-inizio").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("D-inizio").value == ''){
   			strMessage = "Il campo Ora inizio non può essere vuoto";
			booReturn = false;
			document.getElementById("D-inizio").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("D-inizio").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("f_date_d").value == ''){
   			strMessage = "Il campo Data non può essere vuoto";
			booReturn = false;
			document.getElementById("f_date_d").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("f_date_d").style.border = "1px solid #0C4DB8";
		}

	}
	if(document.getElementById("tipoServizio").value == 't2'){
		/*
		C-data => 
		C-ora-tour => 
		C-citta-tour => 
		C-indirizzo-inizio => 
		C-numero-passeggeri => 
		C-itinerario => 
		C-fine-tour => 
		C-citta-fine-tour => 
		C-indirizzo-fine-tour => 
		*/
		if(document.getElementById("C-indirizzo-fine-tour").value == ''){
   			strMessage = "Il campo Indirizzo fine tour passeggeri non può essere vuoto";
			booReturn = false;
			document.getElementById("C-indirizzo-fine-tour").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("C-indirizzo-fine-tour").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("C-citta-fine-tour").value == ''){
   			strMessage = "Il campo Citta fine tour passeggeri non può essere vuoto";
			booReturn = false;
			document.getElementById("C-citta-fine-tour").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("C-citta-fine-tour").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("C-fine-tour").value == ''){
   			strMessage = "Il campo Ora fine tour passeggeri non può essere vuoto";
			booReturn = false;
			document.getElementById("C-fine-tour").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("C-fine-tour").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("C-itinerario").value == ''){
   			strMessage = "Il campo itinerario passeggeri non può essere vuoto";
			booReturn = false;
			document.getElementById("C-itinerario").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("C-itinerario").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("C-numero-passeggeri").value == ''){
   			strMessage = "Il campo numero passeggeri non può essere vuoto";
			booReturn = false;
			document.getElementById("C-numero-passeggeri").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("C-numero-passeggeri").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("C-indirizzo-inizio").value == ''){
   			strMessage = "Il campo indirizzo non può essere vuoto";
			booReturn = false;
			document.getElementById("C-indirizzo-inizio").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("C-indirizzo-inizio").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("C-citta-tour").value == ''){
   			strMessage = "Il campo citta non può essere vuoto";
			booReturn = false;
			document.getElementById("C-citta-tour").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("C-citta-tour").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("C-ora-tour").value == ''){
   			strMessage = "Il campo ora non può essere vuoto";
			booReturn = false;
			document.getElementById("C-ora-tour").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("C-ora-tour").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("f_date_c").value == ''){
   			strMessage = "Il campo data non può essere vuoto";
			booReturn = false;
			document.getElementById("f_date_c").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("f_date_c").style.border = "1px solid #0C4DB8";
		}
	}
	if(document.getElementById("tipoServizio").value == 't1'){
		/*
		A-data => 
		A-ora => 
		A-indirizzo-prelievo => 
		A-CAP-prelievo => 
		A-indirizzo-destinazione => 
		A-CAP-destinazione => 
		*/
		if(document.getElementById("A-npass").value == ''){
   			strMessage = "Il campo Numero di passeggeri non può essere vuoto";
			booReturn = false;
			document.getElementById("A-npass").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("A-npass").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("A-citta-destinazione").value == ''){
   			strMessage = "Il campo Città di destinazione non può essere vuoto";
			booReturn = false;
			document.getElementById("A-citta-destinazione").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("A-citta-destinazione").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("A-indirizzo-destinazione").value == ''){
   			strMessage = "Il campo Indirizzo di destinazione non può essere vuoto";
			booReturn = false;
			document.getElementById("A-indirizzo-destinazione").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("A-indirizzo-destinazione").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("A-citta-prelievo").value == ''){
   			strMessage = "Il campo Città di prelievo non può essere vuoto";
			booReturn = false;
			document.getElementById("A-citta-prelievo").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("A-citta-prelievo").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("A-indirizzo-prelievo").value == ''){
   			strMessage = "Il campo Indirizzo di prelievo non può essere vuoto";
			booReturn = false;
			document.getElementById("A-indirizzo-prelievo").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("A-indirizzo-prelievo").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("A-ora").value == ''){
   			strMessage = "Il campo ora non può essere vuoto";
			booReturn = false;
			document.getElementById("A-ora").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("A-ora").style.border = "1px solid #0C4DB8";
		}
		if(document.getElementById("f_date_a").value == ''){
   			strMessage = "Il campo data non può essere vuoto";
			booReturn = false;
			document.getElementById("f_date_a").style.border = "1px solid #FF0000";
		}else{
			document.getElementById("f_date_a").style.border = "1px solid #0C4DB8";
		}
	}
	
	
	
	
	if(document.getElementById("tipoServizio").value == 't0'){
   		strMessage = "Non è stato selezionato il tipo di servizio";
		booReturn = false;
		document.getElementById("errore2").innerHTML = '&nbsp;&nbsp;<img src="img/ico-stop.gif" width="15" height="15"/>';
   	}else{
		document.getElementById("errore2").innerHTML = "";
	}
	if(document.getElementById("veicolo").value == ''){
   		strMessage = "Non e' stata selezionata la tipologia dei veicoli";
		booReturn = false;
		document.getElementById("errore1").innerHTML = '&nbsp;&nbsp;<img src="img/ico-stop.gif" width="15" height="15" />';
   	}else{
		document.getElementById("errore1").innerHTML = "";
	}
	if(document.getElementById("email").value == ''){
   		strMessage = "Il campo email non può essere vuoto";
		booReturn = false;
		document.getElementById("email").style.border = "1px solid #FF0000";
   	}else{
		document.getElementById("email").style.border = "1px solid #0C4DB8";
	}
	if(document.getElementById("telfisso").value == ''){
   		strMessage = "Il campo telefono non può essere vuoto";
		booReturn = false;
		document.getElementById("telfisso").style.border = "1px solid #FF0000";
   	}else{
		document.getElementById("telfisso").style.border = "1px solid #0C4DB8";
	}
	if(document.getElementById("stato").value == ''){
   		strMessage = "Il campo stato non può essere vuoto";
		booReturn = false;
		document.getElementById("stato").style.border = "1px solid #FF0000";
   	}else{
		document.getElementById("stato").style.border = "1px solid #0C4DB8";
	}
	if(document.getElementById("citta").value == ''){
   		strMessage = "Il campo citta non può essere vuoto";
		booReturn = false;
		document.getElementById("citta").style.border = "1px solid #FF0000";
   	}else{
		document.getElementById("citta").style.border = "1px solid #0C4DB8";
	}
	
	if(document.getElementById("cognome").value == ''){
   		strMessage = "Il campo nome non può essere vuoto";
		booReturn = false;
		document.getElementById("cognome").style.border = "1px solid #FF0000";
   	}else{
		document.getElementById("cognome").style.border = "1px solid #0C4DB8";
	}
	
	if(document.getElementById("nome").value == ''){
   		strMessage = "Il campo nome non può essere vuoto";
		booReturn = false;
		document.getElementById("nome").style.border = "1px solid #FF0000";
   	}else{
		document.getElementById("nome").style.border = "1px solid #0C4DB8";
	}
   
   	if(booReturn == false){
   	     alert ('I campi contrassegnati sono errati o incompleti.');
   	}
	
	
   	return booReturn;
}
