function readcookie(name) {
  var cookie = document.cookie;
  var start = cookie.indexOf(name + "=");
  if(start == -1) return "";
  
  start = start + name.length + 1;
  var end = cookie.indexOf(";", start);
  if(end == -1) end = cookie.length;

  return cookie.substr(start, end - start);
}

function writecookie(name, value) {
  document.cookie = name + "=" + value + "; path = /gb/2009/";
}

function addprint(id, title, lang) {
  pagelist = readcookie("printbasket").split(":");
  var i;
  while(pagelist[0] == "") {
    pagelist.shift();
  }

  for(i = 0; i < pagelist.length; i++) {
    if(pagelist[i] == id) return;
  }

  pagelist.push(id);

  writecookie("printbasket", pagelist.join(":"));

  if(lang == "de") {
    alert("Die folgende Seite wurde dem Druckmanager hinzugefügt:\n" + title);
  } else if(lang == "en") {
    alert("The following page was added to the print manager:\n" + title);
  }
}

function removeprint(id) {
  pagelist = readcookie("printbasket").split(":");
  var i;
  for(i = 0; i < pagelist.length; i++) {
    if(pagelist[i] == id) {
      pagelist.splice(i, 1);
    }
  }

  writecookie("printbasket", pagelist.join(":"));
}

function removeall() {
 delCookie("printbasket");
}

function delCookie(name) {
  var now = new Date();
  var exp = new Date(now.getTime() - 1);
  document.cookie = name + "=;" + "expires=" + exp.toGMTString() + ";" + "path=/gb/2009/";
	}


