/*
    Modulo: logeo_opciones.js
            Implementa las opciones de comunicacion le logeo de usuarios,
      Dia de Comienzo: 7 - abril - 2009
      Dias de trabajo: 7 - abril - 2009
                       27 - mayo - 2009
*/

//-------------------------------------------------------------------------------------------------------------------------------
function entrar()
/**
    Valida la entrada al modulo de Asignacion de Tareas
**/
{
    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 usuario  ( Profesor o Admin de escuela  )
**/
{
       var parametros = "id_user=" +  id_user  ;

       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 = "asig_tareas.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/AsigTareas";
                                 }
                                           }
                    );
}


