/*
		Este codigo resetea el formulario del buscador (en el home y en el buscador de horarios)
*/
function setSelectValue(ob, v) {
	for (var i=0;i<ob.length;i++) {
		if (ob.options[i].text==v) {
			ob.selectedIndex=i;
			break;
		}
	}
}
function resetFormsAsItShould() {
	var f=document.cercador;
	var c=cercadorvars;
	var ord=[0,1,3,2];
	//f.linia.selectedIndex=ord[c.linia];
	f.liniasel.selectedIndex=ord[c.liniasel];
	//f.estacio_origen.value=c.estacio_origen;
	f.estacio_origen.value=(c.estacio_origen=="0") ? "0" : c.linia+"_"+c.estacio_origen;
	//f.estacio_origen.disabled=(c.linia=="0");
	//f.estacio_desti.value=c.estacio_desti;
	f.estacio_desti.value=(c.estacio_desti=="0") ? "0" : c.linia+"_"+c.estacio_desti;
	f.estacio_desti.disabled=(c.estacio_origen=="0");
	//f.linkedDate.value=c.dia_viatge+"/"+c.mes_viatge+"/"+c.any_viatge;
	f.linkedDate.value=$.datepicker.formatDate($.datepicker.regional[cercadorvars.langcode].dateFormat,$.datepicker.parseDate("dd/mm/yy",c.dia_viatge+"/"+c.mes_viatge+"/"+c.any_viatge));
	for(var i=0;i<f.tipus_hora.length;i++){
		f.tipus_hora[i].checked=(c.tipus_hora==f.tipus_hora[i].value);
	}
	var tmp=Number(c.minuts_viatge);
	if (isNaN(tmp)) { tmp=0; }
	tmp = Math.round(tmp/15)*15;
	c.minuts_viatge=tmp;
	switch (c.tipus_hora) {
		case "sortida" :
			setSelectValue(f.hs, c.hora_viatge);
			setSelectValue(f.ms, c.minuts_viatge);
			f.ha.selectedIndex=0;
			f.ma.selectedIndex=0;
			f.hfd.selectedIndex=0;
			f.hfh.selectedIndex=0;
			break;
		case "arribada" :
			f.hs.selectedIndex=0;
			f.ms.selectedIndex=0;
			setSelectValue(f.ha, c.hora_viatge);
			setSelectValue(f.ma, c.minuts_viatge);
			f.hfd.selectedIndex=0;
			f.hfh.selectedIndex=0;
			break;
		case "franja" :
			f.hs.selectedIndex=0;
			f.ms.selectedIndex=0;
			f.ha.selectedIndex=0;
			f.ma.selectedIndex=0;
			setSelectValue(f.hfd, c.hora_desde);
			setSelectValue(f.hfh, c.hora_hasta);
			break;
	}

}