var GENERALERROR = 0;
var NOUSER = 1;
var NOPASS = 2;
function doLogin(user, pass, language)
{
  if(user=='')
  {
    alert(NOUSER);
    return false;
  }

  if(pass=='')
  {
    alert(NOPASS);
    return false;
  }

  if(language=='') language = 'ES';

  displayLoading('userslogininfo', true);
  JUser.doLogin(objectEval("'"+user+"'"), objectEval("'"+pass+"'"), objectEval("'"+language+"'"), replydoLogin);
}

var replydoLogin = function(data)
{
  displayLoading('userslogininfo', false);
  if (data != null && typeof data == 'object') 
  {
    alert('No se pudo procesar. Int&eacute;ntelo m&aacute;s tarde, por favor.');  
  }
  else 
  { 
    var response = DWRUtil.toDescriptiveString(data, 1);
    DWRUtil.setValue('userslogininfo', response);
  }
}