
var nameRequestTimeout; // !!! global variable !!!

function UserNameExistsRequest(uname)
{
  var rq = new JsRequest();

  rq.OnLoad = function(success)
  {
    var o = document.getElementById('errorline');

    if (success)
    {

      if (this.responseText == 'OK')
      {
        o.innerHTML = FormatMessageBox('a nev megfelelo es meg nem letezik', 'green');
      }
      else
      {
        o.innerHTML = this.responseText;
      }
    }
    else
    {
      o.innerHTML = '';
    }
  }

  rq.AsyncGet('js_gateway.php?op=nameexists&loginname='+encodeURIComponent(uname));
}

function UserNameExists()
{
  var o = document.getElementById('loginname');
  var uname = o.value;

  clearTimeout(nameRequestTimeout);
  nameRequestTimeout = setTimeout("UserNameExistsRequest('"+uname+"');", 200);
}

function UserNameExistsClear()
{
  clearTimeout(nameRequestTimeout);
  var o = document.getElementById('errorline');
  o.innerHTML = '';
}

