function startCommunityUpdater()
{
  new Ajax.PeriodicalUpdater("header_my_eintracht", "/_ajax/meine_eintracht/header/?update=1", {
    asynchronous: true,
    evalScripts: true,
    frequency: 90
    });
}

function doCommunityLogout()
{
  $("login_status").className = "action";
  
  new Ajax.Updater("header_my_eintracht", "/_ajax/meine_eintracht/header/", {
    asynchronous: true,
    evalScripts: true,
    method: "post",
    postBody: "logout=1"
    });
  
  return false;
}

function doCommunityLogin()
{
  $("login_status").className = "action";
  
  var loginvars = "login=1&cookie=" + ($("chk_cookie").value ? 1 : 0) + "&user=" + escape($("txt_nickname").value) + "&pass=" + escape($("txt_password").value);
  
  new Ajax.Updater("header_my_eintracht", "/_ajax/meine_eintracht/header/", {
    asynchronous: true,
    evalScripts: true,
    method: "post",
    postBody: loginvars,
    onFailure: failedCommunityLogin
    });
  
  return false;
}

function failedCommunityLogin()
{
  alert("Fehler. Bitte versuche es noch einmal oder kontaktiere unser Internet-Team.");
  $("login_status").className = "";
  document.location.reload();
}

function focusLoginField(element)
{
  element.className = "textfield no_background";
}

function blurLoginField(element)
{
  element.className = "textfield" + ((element.value == "") ? "" : " no_background");
}
