function validaFecha(){
	f = document.buscador;
	anyo_ini = f.data_anyo.value;
	mes_ini = f.data_mes.value-1;
	dia_ini = f.data_dia.value;
	fecha = new Date(2000,0,1);
	fecha.setYear(anyo_ini);
	fecha.setMonth(mes_ini);
	fecha.setDate(dia_ini);
	dia = fecha.getDate();
	if(dia< 10){
		dia = "0"+dia;
	}
	f.data_dia.value = dia;
	mes = Number(fecha.getMonth())+1;
	if(mes< 10){
		mes = "0"+mes;
	}
	f.data_mes.value = mes; 
	f.data_anyo.value = fecha.getYear();
	if(Number(dia) != Number(dia_ini) ){
		return false;	
	}else{
		return true;
	}
}
function validaBuscador(f){
	if(!validaFecha()){
		error_fecha = "";   //* La fecha introducida es inválida y se ha cambiado por una fecha válida\n";
	}else{
		error_fecha = "";
	}
	error = "";
	if(f.estacion_origen.value == "0"){
		error+="    - Ha de seleccionar una estació d'origen.\n";	
	}
	if(f.estacion_destino.value == "0"){
		error+="    - Ha de seleccionar una estació de destinació.\n";	
	}
	if(f.estacion_origen.value == f.estacion_destino.value && f.estacion_origen.value != "0" ){
		error+="    - L'estació d'origen i de destinació no pot ser la mateixa.\n";	
	}
	
	if(error.length > 0){
		alert("S'han trobat els següents errors al validar la cerca:\n\n"+error+error_fecha);
	}else{
		if(error_fecha.length > 0){
			alert(error_fecha);
		}
		f.submit();
	}

}