function cookiesetzen(id, name)
{
  var dauer = 3600 * 1000;
	var cookiename = name;
	var jetzt = new Date();
	var ende = new Date(jetzt.getTime() + dauer);
	var wert = lesen(name);
  var string = "|"+id+"|";
	if (wert.indexOf(string) >= 0) loeschen(id, name);
  else schreiben(id, name);
}

function lesen(name)
{
 var Wert = "";
 if(document.cookie)
 {
  var cookie_idx = document.cookie.indexOf(name);
  if (cookie_idx == -1) return "";
  var Wertstart = document.cookie.indexOf("=", cookie_idx) + 1;
  var Wertende = document.cookie.indexOf(";", cookie_idx);
  if (Wertende == -1) Wertende = document.cookie.length;
  Wert = document.cookie.substring(Wertstart,Wertende);
 }
 return Wert;
}

function schreiben(id, name)
{
  var dauer = 3600 * 1000;
	var cookiename = name;
	var jetzt = new Date();
	var ende = new Date(jetzt.getTime() + dauer);
	var wert = lesen(name);
	if (wert == "") wert = "|";
	var cookie = cookiename+"="+wert+id+"|"+"; expires="+ende.toGMTString()+";path=/";
  document.cookie = cookie;
}

function loeschen(id, name)
{
  var dauer = 3600 * 1000;
	var cookiename = name;
	var jetzt = new Date();
	var ende = new Date(jetzt.getTime() + dauer);
	var wert = lesen(name);
  var string = "|"+id+"|";
	var start = wert.indexOf(string);
  var end = start + string.length;
  var cookie = cookiename+"="+wert.substring(0,start)+"|"+wert.substring(end,wert.length)+"; expires="+ende.toGMTString()+";path=/";
  document.cookie = cookie;
}