   function chequear_Login(Formulario)
    {
     var Correcto = true;

     if(Correcto && Formulario.login.value=='')
      {
       alert('Debe introducir su correo electrónico.');
       Correcto = false;
      }
	  if(Correcto && !buen_Email(Formulario.login.value))
      {
       alert('El email que introdujo es inválido.');
       Formulario.login.focus();
	   Correcto = false;
      }

     if(Correcto && Formulario.password.value=='')
      {
       alert('Debe introducir su password.');
       Correcto = false;
      }
      
     if(Correcto && Formulario.password.value.length < 7)
      {
       alert('El password que introdujo no posee más de 6 caracteres');
       Correcto = false;
      }
	  
	  return Correcto;
    }
	
	function chequear_Login_Admin(Formulario)
    {
     var Correcto = true;

     if(Correcto && Formulario.login.value=='')
      {
       alert('Debe introducir su login.');
       Correcto = false;
      }

     if(Correcto && Formulario.password.value=='')
      {
       alert('Debe introducir su password.');
       Correcto = false;
      }
      
     if(Correcto && Formulario.password.value.length < 7)
      {
       alert('El password que introdujo no posee más de 6 caracteres');
       Correcto = false;
      }
	  
	  return Correcto;
    }

	
   	
	function chequear_Recuperar(Formulario)
    {
     var Correcto = true;

     if(Correcto && Formulario.Correo.value=='')
      {
       alert('Debe introducir la dirección de correo registrada');
       Formulario.Correo.focus();
	   Correcto = false;
      }
	  if(Correcto && !buen_Email(Formulario.Correo.value))
      {
       alert('El email que introdujo es inválido.');
       Formulario.Correo.focus();
	   Correcto = false;
      }
	  

     return Correcto;
    }

	
  
   function chequear_Registro(Formulario)
    {
     var Correcto = true;

     if(Correcto && Formulario.Nombre.value=='')
      {
       alert('Debe introducir su nombre.');
       Formulario.Nombre.focus();
	   Correcto = false;
      }

     if(Correcto && !buen_Nombre(Formulario.Nombre.value))
      {
       alert('El campo nombre solo puede tener letras y puntos');
       Formulario.Nombre.focus();
	   Correcto = false;
      }

     if(Correcto && Formulario.Apellido.value=='')
      {
       alert('Debe introducir su Apellido.');
       Formulario.Apellido.focus();
	   Correcto = false;
      }
	  
	 if(Correcto && !buen_Nombre(Formulario.Apellido.value))
      {
       alert('El campo apellido solo pueden tener letras y puntos');
       Formulario.Apellido.focus();
	   Correcto = false;
      }
	  
	  if(Correcto && Formulario.Ci_Rif.value=='')
      {
       alert('Debe introducir su cédula de identidad o RIF.');
       Formulario.Ci_Rif.focus();
	   Correcto = false;
      }
	  if(Correcto && !buen_CI(Formulario.Ci_Rif.value))
      {
       alert('El campo C.I.(RIF o Pasaporte) solo pueden tener números y puntos');
       Formulario.Ci_Rif.focus();
	   Correcto = false;
      }
	  
    
     if(Correcto && Formulario.Ciudad.value=='')
      {
       alert('Debe introducir información en el campo Ciudad');
       Formulario.Ciudad.focus();
	   Correcto = false;
      }
	  if(Correcto && !buen_letra(Formulario.Ciudad.value))
      {
       alert('El campo Ciudad solo pueden tener letras');
       Formulario.Ciudad.focus();
	   Correcto = false;
      }

     if(Correcto && Formulario.Pais.value=='')
      {
       alert('Debe introducir información en el campo País');
       Formulario.Pais.focus();
	   Correcto = false;
      }
	 
	 
//Valida los radiobutton
 
 
   if (Correcto && Formulario.Residenciado[0].checked== false && Formulario.Residenciado[1].checked== false) 
   {
     alert('Debe responder si usted se encuentra residenciado en Venezuela.');
     Correcto = false;
    }
 
	  
// Comprueba que se elija al menos una profesion	  

	  var selObj = Formulario.Profesion;
   	  var selIndex = selObj.selectedIndex;
	 
	  if(Correcto && selIndex == -1)
      {
       alert('Debe seleccionar al menos una profesión');
       Correcto = false;
      }
	  
 // Comprueba que se elija al menos un Sector	  

	  selObj = Formulario.Sector;
   	  selIndex = selObj.selectedIndex;
	 
	  if(Correcto && selIndex == -1)
      {
       alert('Debe seleccionar al menos un Sector');
       Correcto = false;
      }
	  
	  
// Comprueba que se elija al menos un area de interes	  

	  selObj = Formulario.Area;
   	  selIndex = selObj.selectedIndex;
	 
	  if(Correcto && selIndex == -1)
      {
       alert('Debe seleccionar al menos un área de interés');
       Correcto = false;
      }
	  
	   	 
	  if(Correcto && !buen_letra_numero(Formulario.Empresa.value))
      {
       alert('El campo Empresa solo pueden tener letras, números y los caracteres . -');
       Formulario.Empresa.focus();
	   Correcto = false;
      } 
	  
	 // QUEDA PENDIENTE
	
	/*  if(Correcto && !buen_letra(Formulario.Dir_Oficina.value))
      {
       alert('El campo Empresa solo pueden tener letras');
       Formulario.Dir_Oficina.focus();
	   Correcto = false;
      } */
	  
	  	 
	  if(Correcto && Formulario.Tel_Oficina.value=='')
      {
       alert('Debe introducir el teléfono de oficina.');
       Formulario.Tel_Oficina.focus();
	   Correcto = false;
      }
	  
     if(Correcto && !buen_Telefono(Formulario.Tel_Oficina.value))
      {
       alert('El teléfono solo puede contener números o los caracteres / - .');
       Correcto = false;
      }


     if(Correcto && Formulario.Correo.value=='')
      {
       alert('Debe introducir su dirección de correo electrónico.');
       Formulario.Correo.focus();
	   Correcto = false;
      }
	  
     if(Correcto && !buen_Email(Formulario.Correo.value))
      {
       alert('El email que introdujo es inválido.');
       Formulario.Correo.focus();
	   Correcto = false;
      }

     if(Correcto && Formulario.Password.value=='')
      {
       alert('Introduce el password con que deseas registrarte');
       Formulario.Password.focus();
	   Correcto = false;
      }

     if(Correcto && Formulario.Password.value.length < 7)
      {
       alert('El password debe tener más de 6 caracteres');
       Correcto = false;
      }

     if(Correcto && Formulario.Repassword.value=='')
      {
       alert('Introduce la confirmacion del password (Re-Password)');
       Formulario.Repassword.focus();
	   Correcto = false;
      }

     if(Correcto && Formulario.Password.value!=Formulario.Repassword.value)
      {
       alert('El password y su confirmación no coinciden.');
       Correcto = false;
      }

     return Correcto;
    }

   //Valida campo para pago de membresia	
	function chequear_Membresia(Formulario)
    {
     var Correcto = true;
	 
	 if(Correcto && Formulario.Monto.value=='')
      {
       alert('Debe colocar un monto para pagar la membresía.');
       Formulario.Monto.focus();
	   Correcto = false;
      }
	  if(Correcto && !buen_float(Formulario.Monto.value))
      {
       alert('El monto para pago de membresía solo puede contener números y una coma para especificar la cantidad decimal');
       Formulario.Monto.focus();
	   Correcto = false;
      }
	   
     return Correcto;
	
	}
   
   function chequear_Actualizar(Formulario)
    {
     var Correcto = true;

     if(Correcto && Formulario.Nombre.value=='')
      {
       alert('Debe introducir su nombre.');
       Formulario.Nombre.focus();
	   Correcto = false;
      }
	  
	  if(Correcto && Formulario.Apellido.value=='')
      {
       alert('Debe introducir su Apellido.');
       Formulario.Apellido.focus();
	   Correcto = false;
      }
	   if(Correcto && Formulario.Ci_Rif.value=='')
      {
       alert('Debe introducir su cédula de identidad o RIF.');
       Formulario.Ci_Rif.focus();
	   Correcto = false;
      }
	 
	 
	  if(Correcto && Formulario.Ciudad.value=='')
      {
       alert('Debe introducir su Ciudad.');
       Formulario.Ciudad.focus();
	   Correcto = false;
      }
	  if(Correcto && Formulario.Pais.value=='')
      {
       alert('Debe introducir su Pais.');
       Formulario.Pais.focus();
	   Correcto = false;
      }
	  
	  if(Correcto && Formulario.Tel_Oficina.value=='')
      {
       alert('Debe introducir el teléfono de su oficina.');
       Formulario.Tel_Oficina.focus();
	   Correcto = false;
      }
	  if(Correcto && !buen_Telefono(Formulario.Tel_Oficina.value))
      {
       alert('El teléfono solo puede contener números o los caracteres / - .');
       Correcto = false;
      }
	
	 return Correcto;
	}
     
	//Validacion para cambio de contraseña 
	 function chequear_Cambio(Formulario)
    {
     var Correcto = true;

     if(Correcto && Formulario.A_Password.value=='')
      {
       alert('Debe introducir su Contraseña actual.');
       Formulario.A_Password.focus();
	   Correcto = false;
      }
	  if(Correcto && Formulario.N_Password.value=='')
      {
       alert('Debe introducir su Contraseña nueva.');
       Formulario.N_Password.focus();
	   Correcto = false;
      }
	  if(Correcto && Formulario.C_Password.value=='')
      {
       alert('Debe introducir la confirmación para su Contraseña nueva.');
       Formulario.C_Password.focus();
	   Correcto = false;
      }
	  if(Correcto && Formulario.N_Password.value!=Formulario.C_Password.value)
      {
       alert('El password y su confirmación no coinciden.');
       Correcto = false;
      }
     return Correcto;
	
	}
	
	function chequear_Exportar(Formulario)
    {
     var Correcto = true;

     if(Correcto && Formulario.Exportar.value=='')
      {
       alert('Debe seleccionar el campo por el que desea exportar la Base de Datos');
   	   Correcto = false;
      }
	  //Valida los radiobutton
  
   if (Formulario.formato[0].checked== false && Formulario.formato[1].checked== false) 
   {
     alert('Debe seleccionar el formato.');
     Correcto = false;
    }
 
     return Correcto;
	
	}
	
	function chequear_Exportar_Busq(Formulario)
    {
     var Correcto = true;

  	  //Valida los radiobutton
  
   if (Formulario.formato[0].checked== false && Formulario.formato[1].checked== false && Formulario.formato[2].checked== false) 
   {
     alert('Debe seleccionar el formato.');
     Correcto = false;
    }
 
     return Correcto;
	
	}
	
	
//Valida campo para eliminacion de cuenta	
	function chequear_Eliminar(Formulario)
    {
     var Correcto = true;
	 
	 if(Correcto && Formulario.Ci_Rif.value=='')
      {
       alert('Debe introducir su cédula de identidad o RIF.');
       Formulario.Ci_Rif.focus();
	   Correcto = false;
      }

     if(Correcto && Formulario.X_Password.value=='')
      {
       alert('Debe introducir su contraseña actual.');
       Formulario.X_Password.focus();
	   Correcto = false;
      }
       
	  if(Correcto){ //abre if
	   if (confirm('Está seguro que desea eliminar su cuenta AVDT?')){
	   
	   Correcto = true;
	   }
	   else{
	   Correcto = false;
	   }	   
	  }	  //cierra if 
	   
     return Correcto;
	
	}
	
//Valida campo para Modificacion de usuarios dentro del sitio de administracion	
	function chequear_Modificar_Admin(Formulario)
    {
     var Correcto = true;

     if(Correcto && Formulario.Correo.value=='')
      {
       alert('Debe introducir la dirección de correo');
       Formulario.Correo.focus();
	   Correcto = false;
      }
	  if(Correcto && !buen_Email(Formulario.Correo.value))
      {
       alert('El correo que introdujo es inválido.');
       Formulario.Correo.focus();
	   Correcto = false;
      }
	 
	 if(Correcto && Formulario.Nombre.value=='')
      {
       alert('Debe introducir su nombre.');
       Formulario.Nombre.focus();
	   Correcto = false;
      }

     if(Correcto && !buen_Nombre(Formulario.Nombre.value))
      {
       alert('El campo nombre solo puede tener letras y puntos');
       Formulario.Nombre.focus();
	   Correcto = false;
      }
	  if(Correcto && Formulario.Apellido.value=='')
      {
       alert('Debe introducir su Apellido.');
       Formulario.Apellido.focus();
	   Correcto = false;
      }
	  if(Correcto && !buen_Nombre(Formulario.Apellido.value))
      {
       alert('El campo apellido solo pueden tener letras y puntos');
       Formulario.Apellido.focus();
	   Correcto = false;
      }
	  
	   if(Correcto && !buen_CI(Formulario.Ci_Rif.value))
      {
       alert('El campo C.I.(RIF o Pasaporte) solo pueden tener números y puntos');
       Formulario.Ci_Rif.focus();
	   Correcto = false;
      }
	  
	  
     if(Correcto && !buen_Telefono(Formulario.Tel_Oficina.value))
      {
       alert('El teléfono solo puede contener números o los caracteres / - .');
       Formulario.Tel_Oficina.focus();
	   Correcto = false;
      }
	  
	  if(Correcto && !buen_float(Formulario.Estado.value))
      {
       alert('El Estado de Cuenta solo puede contener números y una coma para especificar la cantidad decimal');
       Formulario.Estado.focus();
	   Correcto = false;
      }

	  
	  
     return Correcto;
	
	}	
	
//---------------------------------------------------------------- Chequea un deposito ---------------------------------------------------
 function chequear_deposito(Formulario)
    {
     var Correcto = true;
	 if(Correcto && Formulario.banco.value== 0 )
      {
       alert('Debe seleccionar el banco.');
	   Formulario.banco.focus();
       Correcto = false;
      }
	  if(Correcto && Formulario.n_deposito.value== 0 )
      {
       alert('Debe ingresar el número de depósito.');
	   Formulario.n_deposito.focus();
       Correcto = false;
      }
	  if(Correcto && !buen_numero(Formulario.n_deposito.value))
      {
       alert('El número de depósito de contener solo digitos.');
       Formulario.n_deposito.focus();
	   Correcto = false;
      }
	  if(Correcto && Formulario.dc1.value== "" )
      {
       alert('Debe ingresar la fecha del depósito.');
	   Formulario.dc1.focus();
       Correcto = false;
      }
	  	

     return Correcto;
	
	}
//---------------------------------------------------------------VALIDA DIRECCION DE FACTURACION --------------------------------------------
function chequear_Direccion(Formulario)
    {
     var Correcto = true;
	 if(Correcto && Formulario.Dir_Facturacion.value== "" )
      {
       alert('Debe ingresar la dirección de facturación de la tarjeta.');
	   Formulario.Dir_Facturacion.focus();
       Correcto = false;
      }
	  if(Correcto && !buen_direccion(Formulario.Dir_Facturacion.value))
      {
       alert('La dirección de facturación puede contener letras, dígitos y los caracteres . , -');
	   Formulario.Dir_Facturacion.focus();
       Correcto = false;
      }
	  	

     return Correcto;
	
	}

//----------------------------------------------------------------------- Utilidades ---------------------------------------------------------

   function buen_Email(email)
    {
     var pos = email.indexOf("@");

     if(pos == -1) return false;
     if(pos == 0) return false;
     if(pos == email.length-1) return false;

     var pos2 = email.indexOf(".");

     if(pos2 == -1) return false;
     if(pos2 == 0) return false;

     var pos2 = email.lastIndexOf(".");

     if(pos2 <= pos+1) return false;
     if(pos2 == email.length-1) return false;

     return true;
    }


   function buen_Nombre(codigo)
    {
     var valida;
	
     for(i=0; i<codigo.length; i++)
      {
       valida = 0;
	   
       if( (codigo.charAt(i) >= 'a' && codigo.charAt(i) <= 'z') || 
           (codigo.charAt(i) >= 'A' && codigo.charAt(i) <= 'Z') ||
		    codigo.charAt(i)==' ' || codigo.charAt(i)=='.' || codigo.charAt(i)=='á' || codigo.charAt(i)=='é' 
			|| codigo.charAt(i)=='í' || codigo.charAt(i)=='ó' || codigo.charAt(i)=='ú') valida=1;

       if(valida==0) return false
      }
     return true;
    }
	
	function buen_letra(codigo)
    {
     var valida;
	
     for(i=0; i<codigo.length; i++)
      {
       valida = 0;
	   
       if( (codigo.charAt(i) >= 'a' && codigo.charAt(i) <= 'z') || 
           (codigo.charAt(i) >= 'A' && codigo.charAt(i) <= 'Z') ||
		    codigo.charAt(i)==' ' ) valida=1;

       if(valida==0) return false
      }
     return true;
    }
	
	function buen_letra_numero(codigo)
    {
     var valida;
	
     for(i=0; i<codigo.length; i++)
      {
       valida = 0;
	   
       if( (codigo.charAt(i) >= 'a' && codigo.charAt(i) <= 'z') || 
           (codigo.charAt(i) >= 'A' && codigo.charAt(i) <= 'Z') ||
		    codigo.charAt(i)==' ' ) valida=1;
		if(codigo.charAt(i)==0) valida=1;
       if(codigo.charAt(i)==1) valida=1;
       if(codigo.charAt(i)==2) valida=1;
       if(codigo.charAt(i)==3) valida=1;
       if(codigo.charAt(i)==4) valida=1;
       if(codigo.charAt(i)==5) valida=1;
       if(codigo.charAt(i)==6) valida=1;
       if(codigo.charAt(i)==7) valida=1;
       if(codigo.charAt(i)==8) valida=1;
       if(codigo.charAt(i)==9) valida=1;
	   if(codigo.charAt(i)=='-') valida=1;
	   if(codigo.charAt(i)=='.') valida=1;

       if(valida==0) return false
      }
     return true;
    }
	
	function buen_direccion(codigo)
    {
     var valida;
	
     for(i=0; i<codigo.length; i++)
      {
       valida = 0;
	   
       if( (codigo.charAt(i) >= 'a' && codigo.charAt(i) <= 'z') || 
           (codigo.charAt(i) >= 'A' && codigo.charAt(i) <= 'Z') ||
		    codigo.charAt(i)==' ' ) valida=1;
		if(codigo.charAt(i)==0) valida=1;
       if(codigo.charAt(i)==1) valida=1;
       if(codigo.charAt(i)==2) valida=1;
       if(codigo.charAt(i)==3) valida=1;
       if(codigo.charAt(i)==4) valida=1;
       if(codigo.charAt(i)==5) valida=1;
       if(codigo.charAt(i)==6) valida=1;
       if(codigo.charAt(i)==7) valida=1;
       if(codigo.charAt(i)==8) valida=1;
       if(codigo.charAt(i)==9) valida=1;
	   if(codigo.charAt(i)=='á') valida=1;
	   if(codigo.charAt(i)=='é') valida=1;
	   if(codigo.charAt(i)=='í') valida=1;
	   if(codigo.charAt(i)=='ó') valida=1;
	   if(codigo.charAt(i)=='ú') valida=1;
	   if(codigo.charAt(i)=='ñ') valida=1;
	   if(codigo.charAt(i)=='-') valida=1;
	   if(codigo.charAt(i)==',') valida=1;
	   if(codigo.charAt(i)=='.') valida=1;

       if(valida==0) return false
      }
     return true;
    }
	
   function buen_Telefono(telefono)
    {
     var valida;

     for(i=0; i<telefono.length; i++)
      {
       valida = 0;
       if(telefono.charAt(i)==0) valida=1;
       if(telefono.charAt(i)==1) valida=1;
       if(telefono.charAt(i)==2) valida=1;
       if(telefono.charAt(i)==3) valida=1;
       if(telefono.charAt(i)==4) valida=1;
       if(telefono.charAt(i)==5) valida=1;
       if(telefono.charAt(i)==6) valida=1;
       if(telefono.charAt(i)==7) valida=1;
       if(telefono.charAt(i)==8) valida=1;
       if(telefono.charAt(i)==9) valida=1;
	   if(telefono.charAt(i)=='/') valida=1;
	   if(telefono.charAt(i)=='-') valida=1;
	   if(telefono.charAt(i)=='.') valida=1;
       if(valida==0) return false
      }
     return true;
    }
	
	function buen_CI(ci)
    {
     var valida;

     for(i=0; i<ci.length; i++)
      {
       valida = 0;
       if(ci.charAt(i)==0) valida=1;
       if(ci.charAt(i)==1) valida=1;
       if(ci.charAt(i)==2) valida=1;
       if(ci.charAt(i)==3) valida=1;
       if(ci.charAt(i)==4) valida=1;
       if(ci.charAt(i)==5) valida=1;
       if(ci.charAt(i)==6) valida=1;
       if(ci.charAt(i)==7) valida=1;
       if(ci.charAt(i)==8) valida=1;
       if(ci.charAt(i)==9) valida=1;
	   	   if(ci.charAt(i)=='.') valida=1;
       if(valida==0) return false
      }
     return true;
    }
	
	function buen_float(ci)
    {
     var valida;

     for(i=0; i<ci.length; i++)
      {
       valida = 0;
       if(ci.charAt(i)==0) valida=1;
       if(ci.charAt(i)==1) valida=1;
       if(ci.charAt(i)==2) valida=1;
       if(ci.charAt(i)==3) valida=1;
       if(ci.charAt(i)==4) valida=1;
       if(ci.charAt(i)==5) valida=1;
       if(ci.charAt(i)==6) valida=1;
       if(ci.charAt(i)==7) valida=1;
       if(ci.charAt(i)==8) valida=1;
       if(ci.charAt(i)==9) valida=1;
	   	   if(ci.charAt(i)==',') valida=1;
       if(valida==0) return false
      }
     return true;
    }
	
	function buen_numero(n)
    {
     var valida;

     for(i=0; i<n.length; i++)
      {
       valida = 0;
       if(n.charAt(i)==0) valida=1;
       if(n.charAt(i)==1) valida=1;
       if(n.charAt(i)==2) valida=1;
       if(n.charAt(i)==3) valida=1;
       if(n.charAt(i)==4) valida=1;
       if(n.charAt(i)==5) valida=1;
       if(n.charAt(i)==6) valida=1;
       if(n.charAt(i)==7) valida=1;
       if(n.charAt(i)==8) valida=1;
       if(n.charAt(i)==9) valida=1;
       if(valida==0) return false
      }
     return true;
    }
	
function NewWindow(mypage,myname,w,h,scroll,pos){
var win=null;
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,';
win=window.open(mypage,myname,settings);

}
	