var bites = document.cookie.split("; ");

function getCookie(name) {
  for (var i = 0; i < bites.length; i++) {
    nextbite = bites[i].split("=");
    if (nextbite[0] == name)
      return unescape(nextbite[1]);
  }
  return null;
}

function setCookie(name, value, expiry_offset, path) {
  var today = new Date();
  var expiry = new Date(today.getTime() + expiry_offset * 24 * 60 * 60 * 1000);

  document.cookie=name + "=" + escape(value) + "; expires=" + expiry.toGMTString() + (path != null ? '; path=' + path : '');

  bites = document.cookie.split("; ");
}

