
function validateDates()
{
	//Variables para la fecha de consulta
		
	var fStart 	= document.form_search.desde.value;
	var fEnd 	= document.form_search.hasta.value;
	var fCurrent= new Date();	
	
	var sSeparator= fStart.split('/');

	var iDayStart 	      = sSeparator[0];
	var iMonthStart 	      = sSeparator[1];
	var iYearStart 	      = sSeparator[2];
	
	var cadena_s= fEnd.split('/');

	var iDayEnd 	      = cadena_s[0];
	var iMonthEnd 	      = cadena_s[1];
	var iYearEnd 	      = cadena_s[2];
	
	accion="";
	dateStart 	= new Date(iYearStart, iMonthStart-1, iDayStart);
	dateEnd  	= new Date(iYearEnd, iMonthEnd-1, iDayEnd);
	dateCurrent = new Date(fCurrent);
	
	//Variables para la fecha actual
	var error=false;
	var message="";
	if (fStart=="" || fEnd==""){
		 if (fStart==""){
		  	message= message + "\n   -   " + "Debe seleccionar una fecha de entrada";
			alert("Debe seleccionar la fecha de llegada");
			document.getElementById("desde").focus();
			error = true;			 			  
		 }
		 if (fEnd=="" && !error){
			message= message + "\n   -   " + "Debe seleccionar una fecha de salida";	
			alert("Debe seleccionar la fecha de salida");
			document.getElementById("hasta").focus();	
			error = true;	  
		 }	
	}
	if(!error){
		if (dateStart <= dateCurrent){
		 	error=true;
			alert("La fecha de entrada debe de ser posterior a la actual");
			document.getElementById("desde").focus();
			document.getElementById("desde").select();
		}
		
		if (dateEnd <= dateCurrent && !error){
		 	error=true;
			alert("La fecha de salida debe de ser posterior a la actual");		
			document.getElementById("hasta").focus();
			document.getElementById("hasta").select();	    
		}
		
		if (dateEnd <= dateStart && !error){
	 		error=true;
			alert("La fecha de salida debe de ser posterior a la fecha de entrada");
			document.getElementById("hasta").focus();
			document.getElementById("hasta").select();	    
		}
	}
	
	if(!error){
		var SD = document.getElementById("desde").value.split("/");
		var ED = document.getElementById("hasta").value.split("/");
		SD[1] = (parseInt(SD[1], 10)-1)>=10 ? (parseInt(SD[1], 10)-1) : "0" +(parseInt(SD[1], 10)-1);
		ED[1] = (parseInt(ED[1], 10)-1)>=10 ? (parseInt(ED[1], 10)-1) : "0" +(parseInt(ED[1], 10)-1);
				
		var SDFormat = SD[2]+ SD[1] +SD[0];
		var EDFormat = ED[2]+ ED[1] +ED[0];	
		document.getElementById("SD").value = SDFormat;
		document.getElementById("ED").value = EDFormat;
		var objForm = document.getElementById("fsearch");
		objForm.action = "http://www.duerme.net/SGotoHostel";
		objForm.submit();
	}
}

