// JavaScript Document
function recarga(){ 
	var parametro='';
	document.form_reisen.action=document.location.href; ;
	document.form_reisen.submit() ;
	return true;
}

function envia(pag){ 
		if(document.form_reisen.ofi_rec.value>0){
    		document.form_reisen.action= pag ;
	    	document.form_reisen.submit() ;
			return true;
		} else {
			alert((err_msg[1]));
			document.form_reisen.ofi_rec.select() ;
			document.form_reisen.ofi_rec.focus() ;
			return false;
		}
	}

function GetAno(fecha){ //alert("GetAno");
	var array_fecha = fecha.split("-") 
   	if (array_fecha.length!=2)  return false ;
    var ano = parseInt(array_fecha[1]); 
   	if (isNaN(ano)) return false;
	else			return ano;
}
function GetMes(fecha){ //alert("GetMes");
	var array_fecha = fecha.split("-") ;
   	if (array_fecha.length!=2)    return false ;
    var mes = parseInt(array_fecha[0]); 
   	if (isNaN(mes))	return false;
	else			return mes;
} 

function valida_fecha(dh,mh,yh,hh,pag){
		var ff, fi, fh, fhtxt, fitxt, fftxt, s ;
		var di, mi, yi, hi, df, mf, yf, hf, wmi, wmf, wmh;
		var dif1, dif2;
		s = "-";
		di=document.form_reisen.dia_inicio.value;
		df=document.form_reisen.dia_final.value;
		mi=document.form_reisen.mes_inicio.value;
		mf=document.form_reisen.mes_final.value;
		yi=GetAno(mi);	mi=GetMes(mi);
		yf=GetAno(mf);	mf=GetMes(mf);
		hi = document.form_reisen.hora_inicio.value;
		hf = document.form_reisen.hora_final.value;
		wmi = mi-1;
		wmf = mf-1;
		wmh = mh-1;
	
		fi = new Date(yi,wmi,di); ff=new Date(yf,wmf,df); fh= new Date(yh,wmh,dh);
		fhtxt = dh+s+mh+s+yh;
		fitxt = di+s+mi+s+yi;
		fftxt = df+s+mf+s+yf;
//		if (fi<fh)	return(error_fecha("Fecha de recogida incorrecta ("+fitxt+")\nDebe ser posterior a "+fhtxt));
		if (fi<fh)  {
			alert((err_msg[2]));
//			document.form_reisen.dia_inicio.select() ;
			document.form_reisen.dia_inicio.focus() ;
			hay_error = true;
		}
//		if (ff<fi)	return(error_fecha("Fecha de devolucin incorrecta ("+fftxt+")\nDebe ser posterior a la fecha de recogida("+fitxt+")")) ;
		if (ff<fi)  {
			alert((err_msg[3]));
//			document.form_reisen.dia_inicio.select() ;
			document.form_reisen.dia_inicio.focus() ;
			hay_error = true;
		}
		if (!hay_error)		return(envia(pag)); 
		return (false);
	}
