
function ponerFecha()
{
	var i = 1;
	f = new Date();
	d = f.getDate();
	m = f.getMonth() + 1;
	a = f.getFullYear();
	if (m < 10)
	{
		m = '0'+String(m);
	}
	if (d < 10)
	{
		d = '0'+String(d);
	}

	document.reservas.llegada.value = d + '-' + m + '-' + a;
	document.reservas.noches.value = 3;
	document.reservas.adultos.value = 2;

	return 0
}

function fecha_valida(f,noc,adu)
{
var error = 0;
/* la forma de verificar el formato es la que ya comentamos */
re=/^[0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9]$/
if(f.length==0 || !re.exec(f))
{
	alert("La fecha no tiene formato correcto.");
	error = 1;
}

var d = new Date()
d.setFullYear(f.substring(6,10), 
	      f.substring(3,5)-1,
	      f.substring(0,2))

if(d.getMonth() != f.substring(3,5)-1 
	|| d.getDate() != f.substring(0,2))
{
	alert("La fecha de llegada introducida no es válida.")
	error = 1
}

noc = parseInt(noc);
adu = parseInt(adu);
if (noc.length==0 || isNaN(noc)) { error=1; alert ('Debe especificar un número de noches'); }
if (adu.length==0 || isNaN(adu)) { error=1; alert ('Debe especificar un número de adultos'); }

return error
}

function reservar_ya()
{
	document.reservas.target = '_blank';
	if (fecha_valida (document.reservas.llegada.value, document.reservas.noches.value, document.reservas.adultos.value) == 0)
		document.reservas.submit();
}




