// JavaScript Document
function selectlocal(form) { 
if(form.edo.value == "Distrito Federal") {
document.all["local2"].style.visibility = "visible";
document.all["local1"].style.visibility = "hidden";
form.lada.value = "55";
} else {
document.all["local2"].style.visibility = "hidden";
document.all["local1"].style.visibility = "visible";
form.lada.value = "";
}
}



function select_submit(form,e) { 
if(form.elements[e].value != "") {form.submit();}
}



function validmail(form,e) {
var mail=form.elements[e]; 
if (mail.value == "") {
alert("\nPor favor, entre su dirección de e-mail.")
mail.focus();
return false; 
}
if (mail.value.indexOf ('@',0) == -1 || 
mail.value.indexOf ('.',0) == -1) {
alert("\nUn e-mail requiere un signo \"@\" y por lo menos un \".\"para ser correcto\n\nPor favor, verifique su dirección de e-mail.")
mail.select();
mail.focus();
return false;
}
}



function compmail(form,x,y){
var mail1=form.elements[x]; 
var mail2=form.elements[y]; 
if (mail1.value != mail2.value) {
alert("\nEl e-mail y su confirmación son diferentes.\n\nPor favor, entre de nuevo estos datos.")
mail1.select();
mail1.focus();
return false;
}
}



function anioBisiesto(anio){
var a, mes, dia, anio, febrero;
if (anio < 100)
   var fin = anio + 1900;
else
   var fin = anio ;
if (fin % 4 != 0)
   return false;
else{
   if (fin % 100 == 0){
		if (fin % 400 == 0)
			{return true;}
        else
        	{return false;}
    }
     else
    {
    return true;
        }
    }
}



function validfecha(form) {
if (form.fecha.value.indexOf ('/',0) == -1)
{
alert("\nFormato incorrecto\n\nPor favor, entre de nuevo su fecha de nacimiento (dd/mm/aaaa).")
form.fecha.select();
form.fecha.focus();
return false;
}
{
/*script para validar fechas.Autor  Luciano Moreno  WebMaster de HTMLWeb  http://www.htmlweb.net*/

a=form.fecha.value;
dia=a.split("/")[0];
mes=a.split("/")[1];
anio=a.split("/")[2];
      
if(anioBisiesto(anio))
febrero=29;
else
febrero=28;
if ((mes<1) || (mes>12))
{
alert("El mes introducido no es valido. Por favor, introduzca un mes correcto");
form.fecha.focus();
form.fecha.select();
return false;
}
if ((mes==2) && ((dia<1) || (dia>febrero)))
{
alert("El dia introducido no es valido. Por favor, introduzca un dia correcto");
form.fecha.focus();
form.fecha.select();
return false;
}
if (((mes==1) || (mes==3) || (mes==5) || (mes==7) || (mes==8) || (mes==10) || (mes==12)) && ((dia<1) || (dia>31)))
{
alert("El dia introducido no es valido. Por favor, introduzca un dia correcto");
form.fecha.focus();
form.fecha.select();
return false;
}
if (((mes==4) || (mes==6) || (mes==9) || (mes==11)) && ((dia<1) || (dia>30)))
{
alert("El dia introducido no es valido. Por favor, introduzca un dia correcto");
form.fecha.focus();
form.fecha.select();
return false;
}
if ((anio<1900) || (anio>1998))
{
alert("El año introducido no es valido. Por favor, introduzca un año entre 1900 y 1998");
form.fecha.focus();
form.fecha.select();
return false;
}    
}
}



function validclub(form) {
if (validfecha(form)==false){
return false;
}
if (validmail(form,11)==false){
return false;
}
if (validmail(form,12)==false){
return false;
}
if (compmail(form,11,12)==false){
return false;
}

var str = form.nombre.value;
if (str == "") {
alert("\nEl campo Nombre está vacio.")
form.nombre.focus();
return false;
}
var str = form.capellidop.value;
if (str == "") {
alert("\nEl campo Apellido P. está vacio.")
form.capellidop.focus();
return false;
}
var str = form.tel.value;
if (str == "") {
alert("\El campo Teléfono está vacio.")
form.tel.focus();
return false;
}
var str = form.Password.value;
if (str == "") {
alert("\nEl campo Contraseña está vacio.")
form.Password.focus();
return false;
}
var str = form.Password2.value;
if (str == "") {
alert("\nEl campo Confirmar contraseña está vacio.")
form.Password2.focus();
return false;
}
if (form.Password.value != form.Password2.value) {
alert("\nLa contraseña y su confirmación son diferentes.\n\nPor favor, entre de nuevo estos datos.")
form.Password.select();
form.Password.focus();
return false;
}
return true;
}


function validclub2(form) {
if (validfecha(form)==false){
return false;
}
if (validmail(form,11)==false){
return false;
}
if (validmail(form,12)==false){
return false;
}
if (compmail(form,11,12)==false){
return false;
}

var str = form.Password.value;
if (str == "") {
alert("\nEl campo Contraseña está vacio.")
form.Password.focus();
return false;
}
var str = form.Password2.value;
if (str == "") {
alert("\nEl campo Confirmar contraseña está vacio.")
form.Password2.focus();
return false;
}
if (form.Password.value != form.Password2.value) {
alert("\nLa contraseña y su confirmación son diferentes.\n\nPor favor, entre de nuevo estos datos.")
form.Password.select();
form.Password.focus();
return false;
}
return true;
}




function validagen(form) {
var str = form.agencia.value;
if (str == "") {
alert("\nEl campo Nombre de la Agencia está vacio.")
form.agencia.focus();
return false;
}
if (validmail(form,11)==false){
return false;
}
if (validmail(form,12)==false){
return false;
}
if (compmail(form,11,12)==false){
return false;
}

var str = form.pass.value;
if (str == "") {
alert("\nEl campo Contraseña está vacio.")
form.pass.focus();
return false;
}
var str = form.pass_conf.value;
if (str == "") {
alert("\nEl campo Confirmar contraseña está vacio.")
form.pass_conf.focus();
return false;
}
if (form.pass.value != form.pass_conf.value) {
alert("\nLa contraseña y su confirmación son diferentes.\n\nPor favor, entre de nuevo estos datos.")
form.pass.select();
form.pass.focus();
return false;
}
return true;
}



function validcontact(form) {
var str = form.nombre.value;
if (str == "") {
alert("\nEscriba su nombre por favor.")
form.nombre.focus();
return false;
}
if (validmail(form,7)==false){
return false;
}
if (validmail(form,8)==false){
return false;
}
if (compmail(form,7,8)==false){
return false;
}
return true;
}

function validcontact2(form) {
var str = form.nombre.value;
if (str == "") {
alert("\nEscriba su nombre por favor.")
form.nombre.focus();
return false;
}
return true;
}