<!--


//  Cookie schreiben
//  Aufruf:
//  var haltbarbis = new Date(2001,12,31,1,0,0);
//  setzeCookie("test","Hallo!",haltbarbis);

function setzeCookie(name, wert) {
//    alert("setze cookie");
    var arg_wert = setzeCookie.arguments;
    var arg_laenge = setzeCookie.arguments.length;
    var expires = (arg_laenge > 2) ? arg_wert[2] : null;
    var path = (arg_laenge > 3) ? arg_wert[3] : null;
    var domain = (arg_laenge > 4) ? arg_wert[4] : null;
    var secure = (arg_laenge > 5) ? arg_wert[5] : false;
    document.cookie = name + "=" + escape (wert) +
      ((expires == null) ? "" : ("; expires=" + 
         expires.toGMTString())) +
      ((path == null) ? "" : ("; path=" + path)) +
      ((domain == null) ? "" : ("; domain=" + domain)) +
      ((secure == true) ? "; secure" : "");
}


//  Cookie lesen
//  Aufruf:
//  holeCookie("test");

function holeCookie(name) {
//    alert("hole cookie");
    name += "=";
    var laenge = name.length;
    var cookie_laenge = document.cookie.length;
    var i = 0;
    while (i < cookie_laenge) {
      var j = i + laenge;
      if (document.cookie.substring(i, j) == name) 
        return holeCookieWert (j);
      i = document.cookie.indexOf(" ", i) + 1;
      if (i == 0)
        break;
    }
    return null;
}

function holeCookieWert(position) {
	
    var ende = document.cookie.indexOf (";", position);
    if (ende == -1) 
      ende = document.cookie.length;

    return unescape(document.cookie.substring(position, ende));
}


//-->

