//Validación de registro.

function comprobarDatosCliente() {
	//Primero comprobamos la correcta escritura de todos los elementos para el registro.
	//A continuación realizamos el "submit" que nos llevará al PHP para guardar los datos.

	/*if (document.reservas.dni.value.length!=8) 
	{ alert("El DNI no esta completo. Son 8 dígitos sin la letra");
	  document.reservas.dni.focus();
	  return 0;
	}
	else {
	if (isNaN(document.reservas.dni.value))
	{ alert("Por favor el campo DNI no es númerico");
	  document.reservas.dni.focus();
	  return 0;
	}
	}	*/
	
	if (document.reservas.Nombre.value.length==0) 
	{ alert("Por favor el campo nombre está vacio. Inserte un nombre");
	  document.reservas.Nombre.focus();
	  return 0;
    }	 
	if (document.reservas.Apellidos.value.length==0) 
	{ alert("Por favor el campo apellido está vacio. Inserte almenos un apellido");
	  document.reservas.Apellidos.focus();
	  return 0;
	}
	
	if (document.reservas.Email.value.length==0) 
	{ alert("Por favor el campo e-mail está vacio inserte un email");
	 document.reservas.Email.focus();
	  return 0;
	}
	else {
		 if (!( /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.reservas.Email.value))) {
   			alert("La dirección email tiene un formato incorrecto.");
			document.reservas.Email.focus();
   			return 0;
    }
	}
	
	if (document.reservas.Telefono.value.length==0) 
	{ alert("Debe introducir un teléfono para poder contactar con usted");
	  document.reservas.Telefono.focus();
	  return 0;
	}
	else {
	if (isNaN(document.reservas.Telefono.value))
	{ alert("Por favor el campo telefono no es númerico");
	  document.reservas.Telefono.focus();
	  return 0;
	}
	}
	fecha=new Date();
	var fa=fecha.getDate();
	if (document.reservas.Inicio.value.length==0) 
	{ alert("Debe introducir la fecha de inicio de sus vacaciones.");
	  document.reservas.Inicio.focus();
	  return 0;
	}
	if (document.reservas.Fin.value.length==0) 
	{ alert("Debe introducir una fecha de fin de sus vacaciones.");
	  document.reservas.Fin.focus();
	  return 0;
	}
	if (document.reservas.Inicio.value < fa) 
	{ 
	alert("La fecha de inicio de vacaciones es anterior a la fecha actual");
	   return 0;
	}
	if (document.reservas.Fin.value < fa) 
	{ 
	alert("La fecha de fin de vacaciones es anterior a la fecha actual");
	   return 0;
	}
	if (document.reservas.Fin.value <= document.reservas.Inicio.value) 
	{ 
	alert("La fecha de fin de sus vacaciones es anterior a la fecha de comienzo");
	   return 0;
	}
	if (isNaN(document.reservas.Adultos.value))
	{ alert("Por favor el campo no es númerico");
	  document.reservas.Adultos.focus();
	  return 0;
	}
	if (isNaN(document.reservas.Ninos.value))
	{ alert("Por favor el campo no es númerico");
	  document.reservas.Ninos.focus();
	  return 0;
	}
	
	/*if (document.nuevo_usuario.clv.value.length==0) 
	{ alert("Por favor el campo password está vacio inserte una clave");
	  document.nuevo_usuario.clv.focus();
	  return 0;
	} 
	else {
		if (document.nuevo_usuario.clv.value != document.nuevo_usuario.clv_rep.value){
			alert( "El password no coincide con la confirmación de password");
			document.nuevo_usuario.clv.focus();
		return 0 ;
	}
	}*/
	alert("Datos correctos, pronto recibirá contestación. Muchas gracias por su atención.");
	//document.reservas.ok.value='ok';
	document.reservas.submit();
	}
	
	/*function CerrarSesion() {
	window.open("index.php?close=1",target="_top") 
	}
	
	function Redireccion() {
	window.open("index.php",target="_top") 
	}
	
	function RedireccionLibros() {
	window.open("libros.php",target="_top") 
	}
	
	function RedireccionReservas(idp) {
	window.open("historialUsuario.php?idp="+idp,target="_top") 
	}*/

function comprobacion_fechas(){
	var fa=new Date();
	
	if (document.reservas.finicio.value < fa) 
	{ 
	alert("La fecha de inicio de vacaciones es anterior a la fecha actual");
	   return 0;
	}
	if (document.reservas.ffin.value < fa) 
	{ 
	alert("La fecha de fin de vacaciones es anterior a la fecha actual");
	   return 0;
	}
	if (document.reservas.ffin.value <= document.reservas.finicio.value) 
	{ 
	alert("Las fechas solicitadas son erróneas");
	   return 0;
	}
}


function randomNumber(limit){
  return Math.floor(Math.random()*limit);
}

function randomImage(imgArr)
{
  var imgSrc, imgW, imgH, r;
  r = randomNumber(imgArr.length / 3);
  
  imgSrc = imgArr[r * 3];
  imgW = imgArr[(r * 3)+1];
  imgH = imgArr[(r * 3)+2];
  document.write('<IMG id="cabecera" SRC='+imgSrc+' WIDTH='+imgW+' HEIGHT='+imgH+'>');
}


/*
 function Confirmacion() {

    if(!confirm("¿Está seguro que desea darse de baja?")) {

        document.location.href= '#';

    }

} 
*/


