//Javascript Functions

function rit_norit(){ // rende visibile i campi del ritorno
	if (document.getElementById("si_rit").checked){
		document.getElementById("d_rit").style.visibility = "VISIBLE"
		document.getElementById("d_rit").style.height = "110px"
		document.getElementById("subm1").style.visibility = "HIDDEN"
		document.getElementById("subm2").style.visibility = "VISIBLE"
		//document.getElementById("princ").style.height = "440px"
	}else{
		document.getElementById("d_rit").style.height = "0px"
		document.getElementById("d_rit").style.visibility = "HIDDEN"
		document.getElementById("subm2").style.visibility = "HIDDEN"
		document.getElementById("subm1").style.visibility = "VISIBLE"
		//document.getElementById("princ").style.height = "400px"
	}
}

var tempi_ferm = new Array();

function initTempi(orar, ferm){ // tmin è la prima partenza dalla fermata scelta tmax è l'ultima; ferm l'index della fermata
	tempi_ferm[ferm] = new Array();
	tempi_ferm[ferm] = orar;
}

function orari(ferm, an_rit){ // ferm l'index della fermata; an_rit serve per definire che lista modificare
	if (an_rit==0){
		sele = document.getElementById("orap");
	}else{
		sele = document.getElementById("orar");
	}
	// azzero la select
	sele.length = 0;
	for (i=0; i<tempi_ferm[ferm].length; i++){ // riempimento delle ore
		rigiunto = tempi_ferm[ferm][i].toString();
		if (document.all) { // se è IE
			sele.add(new Option(rigiunto, rigiunto));
		}else{ // se è mozilla o simile
			var retval = document.createElement("OPTION");
			retval.text = rigiunto;
			retval.value = rigiunto;
			sele.add(retval, null);
		}
	}
}

function ckAlita(){
	if (document.getElementById("is_alita").checked == true){
		document.getElementById("alita").style.visibility = "VISIBLE"
		document.getElementById("alita").disabled = false
		document.getElementById("alitaInput").focus();
	}else{
		document.getElementById("alita").style.visibility = "HIDDEN"
		document.getElementById("alita").disabled = true
	}
}

function ckAlitaVal(obj,msg){
 	str = obj.value
//  	alert(str.indexOf("055"));
	if ( (str.length>=3) && str.indexOf("055") != 0){
		alert(msg);
		obj.value = "055";
	}
}

function conferma(tLink){
	ris = window.confirm("Si conferma l'azione?")
	if (ris == true) {
		location.href =  tLink
	}
}

function chBus(pself, gday, ctime, selobj){
	location.href = "giornata.php?gio="+gday+"&ttc="+ctime+"&wbus="+selobj.value;
}

function gotoDett(val, url){
	location.href= url+val;
}

// function sposter(wht){
// 	elem = document.getElementById(wht).style.height;
// 	if (elem  == "180px") {
// 		document.getElementById(wht).style.height = "20px";
// 		document.getElementById(wht+"_field").style.visibility = "HIDDEN"
// 	}else{
// 		document.getElementById(wht).style.height = "180px";
// 		document.getElementById(wht+"_field").style.visibility = "VISIBLE"
// 	}
// }

