/*
    Modulo: logeo_opciones.js
            Implementa las opciones de comunicacion le logeo de usuarios,
      Dia de Comienzo: 23 - septiembre - 2008
      Dias de trabajo: 23,30 - septiembre - 2008
                       2,3,8,9 - octubre - 2008
                       11 - diciembre - 2008

*/

//-------------------------------------------------------------------------------------------------------------------------------
function entrar()
/**
    Valida la entrada al modulo de control escolar
**/
{
    var parametros = "usuario=" +  encodeURIComponent($F("username")) +
                     "&passwd=" +  encodeURIComponent($F("passwd")) ;


    new Ajax.Request("actions/login_gen.php", {
                               method: 'post',
                               parameters: parametros,
                               onComplete: function(req){
                                                datos = req.responseText;
                                                dato  = datos.split( "|" );
                                                /*
                                                 dato[0] = Mensaje
                                                 dato[1] = 1: Si la cuenta es correcta; 0: No es correcta
                                                 --- Si es correcta la cuenta devuelve ---
                                                 dato[2] = Id del usuario
                                                 dato[3] = Tipo de usuario
                                                */

                                                if ( dato[1] == 0 )   //-- Problemas para entrar
                                                   alert(dato[0]);
                                                else
                                                   //location.href = "control_esc.php?&id_user="+dato[2];
                                                   valida_entrada( dato[2] , dato[3]);
                                                        }
                                                });


}
//-----------------------------------------------------------------------------------------------------------------------------------------
function valida_entrada( id_user , tipo_user )
/**
 Valida la entrada de un susario si es ( Profesor o Admin de escuela  )
**/
{

  var parametros = "id_user=" +  id_user  ;

  if ( tipo_user == 1 )
     location.href = "control_esc.php?&id_user="+id_user;
  else{
       new Ajax.Request("actions/valida_entrada.php", {
                               method: 'post',
                               parameters: parametros,
                               onComplete: function(req){
                                                datos1 = req.responseText;
                                                dato1  = datos1.split( "|" );

                                                /*
                                                 dato1[1] = Mensaje
                                                 dato1[2] = 1: Si la cuenta es correcta; 0: No es correcta
                                                 --- Si la escuela no está activa devuelve el status ---
                                                 dato1[3] = Status de la escuela

                                                */
                                                msj = dato1[1];
                                                if ( dato1[2] == 0 ){   //-- Problemas para entrar
                                                   if ( dato1[3] != "" )
                                                        alert(msj + "\nStatus: " + dato1[3] );
                                                   else alert(msj);
                                                                    }
                                                else
                                                   location.href = "control_esc.php?&id_user="+id_user;

                                                        }
                                                 });
      }
}
//-----------------------------------------------------------------------------------------------------------------------------------------
function logout()
/**
 Cerrar sesion de usuario
**/
{
    var url= "actions/logout.php";
    var target="logout";
    new Ajax.Request("actions/logout.php", {
        onComplete:function(req) {
           if (req.responseText == "ok")
               location.href="/intelsoft/ControlEscolar/";
                                 }
                                           }
                    );
}

