

function trim(cadena)
{
	for(i=0; i<cadena.length; )
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}

	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}
	
	return cadena;
}

//--------------




function comprobarClave () {
var nombre =document.envia.nombre.value;
var apellidos =document.envia.apellidos.value;
var ciudad =document.envia.ciudad.value;
var correo =document.envia.correo.value;
var tel1 =document.envia.telefono1.value;
var tel2 =document.envia.telefono2.value;
var cel1 =document.envia.celular1.value;
var cel2 =document.envia.celular2.value;
var ref =document.envia.referencia.value;
var pers =document.envia.personas.value;
var llegada =document.envia.llegada.value;
var salida =document.envia.salida.value;
var inquie =document.envia.inquietudes.value;
var ninos =document.envia.ninos.value;
var infantes =document.envia.infantes.value;
var entero =document.envia.entero.value;
var transporte =document.envia.transporte.value;


var varc =/^[-.a-zA-Z0-9_]{0,}[.]{0,1}[a-zA-Z0-9_]+@([-.a-zA-Z0-9_]+\.)+[a-zA-Z0-9_]{2,4}$/;
var varn =/^[0-9_]{7,}$/;
var varl =/^[a-zA-ZñÑáéíóúÁÉÍÓÚ _]{3,}$/;
var varn2=/^[0-9_]{1,}$/;

nombre = trim( nombre );
apellidos = trim( apellidos );
ciudad = trim( ciudad );
correo = trim( correo );
tel1 = trim(tel1);
tel2 = trim( tel2 );
cel1 = trim( cel1 );
cel2 = trim( cel2);
ref = trim(ref);
pers = trim(pers);
llegada = trim(llegada);
salida = trim(salida);
inquie = trim(inquie);
ninos = trim(ninos);
infantes = trim(infantes);
entero = trim(entero);
transporte = trim(transporte);


// nombre
if( nombre == "" ){
	alert('Por favor introduzca su Nombre');
	document.envia.nombre.focus();
	return false
}else{
	if(nombre.search(varl) )
	{
	  alert('El Nombre está incompleto o debe tener carácteres que no son letras');
	  document.envia.nombre.focus();
	  return false;
	}
}
// Apellidos
if( apellidos == "" ){
	alert('Por favor introduzca sus Apellidos');
	document.envia.apellidos.focus();
	return false
}else{
	if(apellidos.search(varl) )
	{
	  alert('Los Apellidos están incompletos o deben tener carácteres que no son letras');
	  document.envia.apellidos.focus();
	  return false;
	}
}
// Ciudad
if( ciudad == "" ){
	alert('Por favor introduzca su ciudad de procedencia');
	document.envia.ciudad.focus();
	return false
}else{
	if(ciudad.search(varl) )
	{alert('El nombre de la ciudad está incompleto o debe tener carácteres que no son letras');
	 document.envia.ciudad.focus();
	 return false;}}
// correo
if(correo ==""){
	 alert('Por favor debe introduccir su correo electrónico');
	  document.envia.correo.focus();
	  return false}
	  
	else{ 
	if(correo.search(varc))
	{
	alert('El correo electrónico no tiene un formato estándar');
	document.envia.correo.focus();
	return false;}
}


// telefono fijo1
if(tel1==""){
	  alert('Por favor introduzca un teléfono fijo');
	  document.envia.telefono1.focus();
	  return false}
else{
 if(tel1.search(varn))
 	{
	  alert('El teléfono No.1 no tiene un formato estándar');
	  document.envia.telefono1.focus();
	  return false;}
	}
	
	
//Telefono2
if(tel2!=""){
if(tel2.search(varn)){
	alert('El teléfono fijo No. 2 no tiene un formato estándar');
	document.envia.telefono2.focus();
	return false;}
	}
	
	
//Telefono Celular1	  
if(cel1==""){
	  alert('Por favor introduzca un número de celular');
	  document.envia.celular1.focus();
	  return false}
	  
else{ if(cel1.search(varn)){
	alert('El Teléfono Celular No.1 no tiene un formato estándar');
	document.envia.celular1.focus();
	return false;}
	}

//Telefono Celular2	  
if( cel2 != "" ){
if(cel2.search(varn)){
alert('El Teléfono Celular No. 2 no tiene un formato estándar');
document.envia.celular2.focus();
return false;}
}

//Referencia del Alojamiento
if( ref == "" ){
alert('Por favor para poder brindarle una información del alojamiento de su escogencia debe introducir una referencia, si no ha escogido uno, por favor escriba la palabra: Sugerir');
  document.envia.referencia.focus();
return false;}

//Referencia del Número de Personas
if(pers==""){
	  alert('Por favor introduzca el No. de personas que se van a alojar');
	  document.envia.personas.focus();
	  return false}
else{
 if(pers.search(varn2))
 	{
	  alert('Esta casilla solo permite introducir números enteros');
	  document.envia.personas.focus();
	  return false;}
	}
	
	//Referencia del Número de Niños
if(ninos==""){
	  alert('Por favor introduzca el No. de niños que se van a alojarse');
	  document.envia.ninos.focus();
	  return false}
else{
 if(ninos.search(varn2))
 	{
	  alert('Esta casilla solo permite introducir números enteros');
	  document.envia.ninos.focus();
	  return false;}
	}
	
	//Referencia del Número de Infantes
if(infantes==""){
	  alert('Por favor introduzca el No. de infantes que se van a alojarse');
	  document.envia.infantes.focus();
	  return false}
else{
 if(infantes.search(varn2))
 	{
	  alert('Esta casilla solo permite introducir números enteros');
	  document.envia.infantes.focus();
	  return false;}
	}
  
	  
//Referencia de la fecha de llegada
if( llegada == "" ){
	alert('Por favor introduzca la fecha de llegada');
	document.envia.llegada.focus();
	return false;}
//Referencia de la fecha de Salida	
if( salida == "" ){
	alert('Por favor introduzca la fecha de salida');
	document.envia.salida.focus();
	return false;
	}

respuesta = confirm ("Su Nombre es " + document.envia.nombre.value+"_"+ document.envia.apellidos.value+"-"+"\n" + " Y sus datos son: " +"\n"+
"Ciudad de Procedencia: "+ document.envia.ciudad.value +"\n"+
"Correo Electrónico: "+ document.envia.correo.value +"\n"+
"Teléfono Fijo No. 1: "+ document.envia.telefono1.value +"\n"+  
"Teléfono Fijo No. 2: "+ document.envia.telefono2.value +"\n"+ 
"Teléfono Celular No. 1: "+ document.envia.celular1.value +"\n"+  
"Teléfono Celular No. 2: " + document.envia.celular2.value +"\n"+
"El alojamiento que prefiere: "+ document.envia.referencia.value +"\n"+
"Número de personas a alojarse: "+ document.envia.personas.value +"\n"+  
"Fecha de llegada: "+ document.envia.llegada.value +"\n"+  
"Fecha de salida: "+ document.envia.salida.value +"\n"+ 
"Sus Observaciones son: "+ document.envia.inquietudes.value +"\n"    
+"\n" + "Está seguro  ?") 

  if (respuesta) {
	return;
	}
	else return false;


return true;
}





