//--------------------------COMENTARIO GLOBAL-------------------------
//--------------------------------------------------------------------
// PROPOSITO
//-----------
// Implementa validaciones y funcionalidades anexas a autenticacion de usuarios.
//--------------------------------------------------------------------
// HISTORIAL DE VERSIONES
//------------------------
// 1.00 - 15/05/2006 - GFD - Primera Version
 
  var validator = new Validador('login','one','FFCC72');

  validator.addconstraint('user','obligatorio','','Debe ingresar un nombre de usuario.');
  validator.addconstraint('clave','obligatorio','','Ingreso de contraseña es obligatorio.');
  validator.addconstraint('user','regex',new RegExp(/^[0-9a-zA-Z]+$/),'Nombre de usuario no válido.');
  validator.addconstraint('clave','regex',new RegExp(/^[0-9a-zA-Z]+$/),'Contraseña no válida.');
  validator.addconstraint('clave','cmaximo','20','Contraseña no válida.');
  validator.addconstraint('clave','cminimo','3','Contraseña no válida.');
  
  
  var val = new Validador('login','one','FFCC72');

  val.addconstraint('user','obligatorio','','Debe ingresar un nombre de usuario.');
  val.addconstraint('user','regex',new RegExp(/^[0-9a-zA-Z]+$/),'Nombre de usuario no válido.');

// Funcion valida datos de busqueda y envia datos.
function sendLogin() {

  var formObject = document.login;
  if(validator.validar()){
    formObject.submit();
  };
  return false;
}; // enviar()

// *****************************************************************************
// Setea pagina de redirecionamiento.
function set_redir(){
  var formObject = document.login;
  var msg = "";
  var url = document.URL;
  var msg_start = url.indexOf("redir=");
  if (url.indexOf("&", msg_start) > 0) {
    var msg_end = url.indexOf("&", msg_start);
  }else{
    var msg_end = url.length;
  };
  if ((msg_start > 0) && ((msg_start + 6) < msg_end)) {
    msg = url.substring(msg_start + 6, msg_end);
    msg = unescape(msg);
  };
  formObject.redir.value = msg;
};

// ****************************************************************************
// Funcion que invoca formulario de solicitud de cambio de clave.
function setClave(){
  var formObject = document.login;
  var loc = "/documentos/index.php?mo=auth&ac=pregunta&user="+formObject.user.value;
  if(val.validar()){
    window.location.href = loc;
  };
  return false;

};

