function MM_callJS(jsStr) { 
  return eval(jsStr)
}
function resubmit()
{
	document.testform.action="busqueda.php";
	document.testform.submit();
}
function enviaForm(input){
var validformat=/^\d{2}\-\d{2}\-\d{4}$/ //Basic check for format validity
var returnval=false
var fecha=new Date();


if ((!validformat.test(input.testinput1.value))||(!validformat.test(input.testinput2.value)))
alert("Formato de fecha incorrecto. Por favor, vuelva a introducir las fechas: dd/mm/yyyy.")
else{ //Detailed check for valid date ranges
var dayfield=input.testinput1.value.split("-")[0]
var monthfield=input.testinput1.value.split("-")[1]
var yearfield=input.testinput1.value.split("-")[2]
var dayobj = new Date(yearfield, monthfield-1, dayfield)
dayobj.setHours(23);
var dayfield2=input.testinput2.value.split("-")[0]
var monthfield2=input.testinput2.value.split("-")[1]
var yearfield2=input.testinput2.value.split("-")[2]
var dayobj2 = new Date(yearfield2, monthfield2-1, dayfield2)
if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield)||(dayobj2.getMonth()+1!=monthfield2)||(dayobj2.getDate()!=dayfield2)||(dayobj2.getFullYear()!=yearfield2))
alert("La fecha introducida no existe.Por favor, vuelva a intentarlo.")
else
if(dayobj<fecha)
alert("La fecha de entrada es anterior a la fecha actual.Por favor, inténtelo de nuevo.")
else
if(dayobj2<dayobj)
alert("La fecha de entrada es posterior a la fecha de salida.Por favor, inténtelo de nuevo.")
else

input.submit();
}
return;
}
