// ===================================================================
// Author: Frank Stroebel
// WWW: http://www.chessgamble.de/
// ===================================================================

/* SOURCE FILE: CookieManager.js */

// Schreibt ein Cookie.
// Bezeichner: Name des Cookies
// Wert des Cookies
// Dauer: Gültigkeit des Cookies in Tagen
function WriteCookie(Bezeichner, Wert, Dauer)
{
  jetzt = new Date();
  Auszeit = new Date(jetzt.getTime()+Dauer*86400000);
  document.cookie = Bezeichner+"="+Wert+";expires="+Auszeit.toGMTString()+";";
}

// Liest das Cookie mit dem Namen "n".
// Wenn Cookie "n" nicht existiert, gibt die Funktion '' zurück.
function ReadCookie(n)
{
  a = document.cookie;
  res = '';
  while(a != '')
  {
    while(a.substr(0,1) == ' '){a = a.substr(1,a.length);}
    cookiename = a.substring(0,a.indexOf('='));
    if(a.indexOf(';') != -1)
    {cookiewert = a.substring(a.indexOf('=')+1,a.indexOf(';'));}
    else{cookiewert = a.substr(a.indexOf('=')+1,a.length);}
    if(n == cookiename){res = cookiewert;}
    i = a.indexOf(';')+1;
    if(i == 0){i = a.length}
    a = a.substring(i,a.length);
  }
  return(res)
}

// Löscht Cookie mit dem Namen "n"
function DeleteCookie(n)
{
  document.cookie = n+'=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
} 

