var Activeweave = window.Activeweave || {};

Activeweave.Register =
  {
  isEdited   : false,
  isMatching : true,

  autoComplete: function()
    {
    if(!Activeweave.Register.isEdited && Activeweave.Register.isMatching)
      {
      var fullNameTag    = $('authFullName');
      var nickNameTag    = $('authNick');

      if(fullNameTag && fullNameTag.value && nickNameTag)
        {
        nickNameTag.value = fullNameTag.value.toLowerCase();
        }
      }
    },

  nicknameChanged: function()
    {
    var nickNameTag      = $('authNick');

    if(nickNameTag && !nickNameTag.value)
      {
      Activeweave.Register.isEdited = false;
      Activeweave.Register.autoComplete();
      }
    else
      {
      Activeweave.Register.isEdited = true;
      }
    },

  init: function()
    {
    var autoCompleteTag     = $('autoCompleteNick');
    if(autoCompleteTag && autoCompleteTag.innerHTML=="false")
      {
      Activeweave.Register.isMatching = false;
      }
    }
  }