
// Ein Server kann max. 20 cookies zu max. 4KB (4096 Byte) ablegen.

function setCookie(name,wert)
{
  wert=''+wert;
  if (wert!='')
  {
    wert=escape(wert);
    var sekunden    = 60*60*24*366;                                             // + 366 Tage
  }
  else var sekunden = 60*60*24*7;                                               // + 7 Tag
  document.cookie = name + "=" + wert + "; max-age=" + sekunden + "; path=/;";
  if (document.cookie) return true;
  else                 return false; //  Cookies-setzen nicht möglich
}

function setTempCookie(name,wert)
{
  wert=''+wert;
  if (wert!='') wert=escape(wert);
  document.cookie = name + "=" + wert + "; max-age=60; path=/;";                // + 1 Minute
  if (document.cookie) return true;
  else                 return false; //  Cookies-setzen nicht möglich
}

function loeCookie(name)
{
  if (readCookie(name)) document.cookie = name + "=; max-age=0; path=/;";
}

function getCookie(name)
{
  var wert=readCookie(name);
  if (wert && wert!='') wert=unescape(wert);
  return wert;
}

function readCookie(name)
{
  var keks = new Array();
  keks = document.cookie.split(';');
  for (var i=0;i<keks.length;i++)
  {
    var seite = new Array();
    seite = keks[i].split('=');
    if (!seite[0].indexOf(' ')) seite[0]=seite[0].substr(1);
    if (seite[0]==name)
      return seite[1];
  }
  if (name=='mehrfachtasten') return '0';
  else return false;
}

