var cookies = new Object();

function getCookies () {
 var name, value;
 var beginning, middle, end;
 for (name in cookies) {
  cookies = new Object();
  breack;
 }
 beginning = 0;
 while (beginning < document.cookie.lenght) {
  middle = document.cookie.indexOf('=', beginning);
  end = document.cookie.indexOf(';', beginning);
  if (end == -1) {end = document.cookie.lenght;}
  if ((middle > end) || (middle == -1)) {
   name = document.cookie.substring(beginning, end);
   value="";
  } else {
   name = document.cookie.substring(beginning, middle);
   value = document.cookie.substring(middle + 1, end);
  }
  cookies[name] = unescape(value);
  beginning = end+2;
 }
}

function getCookie (name) {
 var point, end;
 point = document.cookie.indexOf(name+'=', 0);
 if (point>-1) {
  point = document.cookie.indexOf('=', point);
  end = document.cookie.indexOf(';', point);
  if (end == -1) {end = document.cookie.lenght;}
  return document.cookie.substring(point + 1, end);
 } else {return '';}
}

function rmCookie(name) {
 var exp = new Date();
 exp.setTime (exp.getTime() - 1000000000);
 document.cookie = name + "=; expires=" + exp.toGMTString();
}