//  <<<<<<<<<<<<<<<<<< FUNCION VALIDAR FORMULARIO DE RESERVA  >>>>>>>>>>>>>>>>>>>>>><<
function valida_reserva()
{
//DATOS PERSONALES

//DATOS ORIGINALES
//var nombres = document.form1.nombres.value;
//var apellidos = document.form1.apellidos.value;
//var email = document.form1.email.value;
//var telefono = document.form1.telefono.value;
//var fax = document.form1.fax.value;
//var pais = document.form1.pais.value;
//var ciudad = document.form1.ciudad.value;
var nombres = document.getElementById('nombres').value;
var apellidos = document.getElementById('apellidos').value;
var email = document.getElementById('email').value;
var telefono = document.getElementById('telefono').value;
var fax = document.getElementById('fax').value;
var pais = document.getElementById('pais').value;
var ciudad = document.getElementById('ciudad').value;

//INFORMACION DE RESERVA
var tipohab = document.getElementById('tipohab').selectedIndex;
var canthab = document.getElementById('canthab').value;
var cantper = document.getElementById('cantper').value;
//var formapago = document.getElementById('formapago').selectedIndex;  CON SELECTINDEX
var formapago = document.getElementById('formapago').value;
//DATOS DE TARJETA DE CRÉDITO
var tipotarj = document.getElementById('tipotarj').value;
var numtarj = document.getElementById('numtarj').value;
var m1 = document.getElementById('m1').value; //FECHA DE EXPIRACION
var a1 = document.getElementById('a1').value;
//-->
var motviaje = document.getElementById('motviaje').value;
var pedidopart = document.getElementById('pedidopart').value;
//PERIODO SOLICITADO
var d2 = document.getElementById('d2').value; //FECHA DE LLEGADA
var m2 = document.getElementById('m2').value;
var a2 = document.getElementById('a2').value;
var d3 = document.getElementById('d3').value; //FECHA DE SALIDA
var m3 = document.getElementById('m3').value;
var a3 = document.getElementById('a3').value;
//-->
var comentario = document.getElementById('comentario').value;
//VALIDACION DE CAMPOS OGLIGATORIOS
if (nombres =="" || apellidos =="" || email=="" || pais=="" || ciudad=="" ||    //DATOS PERSONALES
    tipohab=="0" || canthab=="" || cantper=="" || formapago=="0" )//INFORMACION DE RESERVA
    
    { alert("Campos con * obligatorios"); }
else {
        if (EsNumero(nombres) == true || EsNumero(apellidos) == true || EsEmail(email) == false || EsNumero(pais) == true || EsNumero(ciudad) == true)
            {alert("Complete correctamente sus DATOS PERSONALES");}
        else if(EsEntero(canthab) == false || EsEntero(cantper) == false)
             {alert("Complete correctamente la INFORMACION DE RESERVA");}
             else if(formapago == "2")
                  {if (tipotarj =="" || numtarj=="")
                       {alert("Llene los DATOS DE TARJETA CRÉDITO");}
                   else if(EsNumero(tipotarj) == true || EsEntero(numtarj) == false)
                       {alert("Complete correctamente los DATOS DE TARJETA DE CRÉDITO");}
                       else {document.form1.submit();}
                  }
                  else {document.form1.submit();}
    }
}

//      <<<<<<<<<<<<<<<<<<<<<<<<<<< FUNCION VALIDAR FORMULARIO DE CONTACTO   >>>>>>>>>>>>>>>>>
function valida_contacto()
{
var nombres = document.getElementById('nombres').value;
var telefono = document.getElementById('telefono').value;
var email = document.getElementById('email').value;
var comentario = document.getElementById('comentario').value;
//VALIDACION DE CAMPOS OGLIGATORIOS
if (nombres =="" || email=="" || comentario=="")
    { alert("Campos con * obligatorios"); }
else {
        if (EsNumero(nombres) == true ||EsEmail(email) == false || EsNumero(comentario) == true)
            {alert("Complete correctamente los campos solicitados");}
        else {form2.submit();}
    }
}

//FUNCIONES DE VALIDACION de contenido de campos
function EsEntero(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}

function EsNumero(sText)
{
   var ValidChars = ".0123456789";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}

function EsEmail(sText) {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(sText)){
      return (true);
  } else {
      return (false);
  }
 }


function showhide(elemento) {
  if(elemento.value=="2") {
      document.getElementById("contarjeta").style.display = "block";
   } else {
	  document.getElementById("contarjeta").style.display = "none";
   }
}
