function zustandSchreiben(n,w,e)
{
 var a = new Date();
 a = new Date(a.getTime() +e);
 //document.cookie = n+'='+w+'; expires='+a.toGMTString()+';';
 document.cookie = n+'='+w+';';
}

function zustandLesen(name) {
   var keks = document.cookie;
   // Anfangsposition des Name=Wert-Paars suchen
   var posName = keks.indexOf("; " + name + "=");
   if (posName == -1) {
      // vielleicht war's der erste Name in der Liste?
      if (keks.indexOf(name + "=") == 0) posName = 0;
      // nein? dann abbrechen mit Rückgabewert null
      else return null;
   }

   // Anfangs- und Endposition des Krümelwerts suchen
   var wertAnfang = keks.indexOf("=", posName)+1;
   var wertEnde = keks.indexOf(";", posName+1);
   if (wertEnde == -1) wertEnde = keks.length;

   // Krümelwert auslesen und zurückgeben
   var wert = keks.substring(wertAnfang, wertEnde);
   //alert(unescape(wert));
   return unescape(wert);
}

function zustandLoeschen(n)
{
 //document.cookie = n+'=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
 document.cookie = n+'=;';
} 


