function setCookie(name, value, lifespan)
{
  var expiry = new Date();
  expiry.setDate(expiry.getDate() + lifespan);
  if (lifespan==null)
  {
    expiry = "";
  }
  else
  {
    expiry = ";expires="+expiry.toGMTString();
  }
  document.cookie=name + "=" + escape(value) + expiry;
}

/*
 * Orf401 - Electronic Commerce
 *
 * Simple script for extracting a cookie
 */
function extractCookie(name)
{
  var allcookies, end, value, start;
  allcookies = document.cookie;
  start = allcookies.indexOf(name+"=");
  if (start >= 0) {
    start += name.length+1
      end = allcookies.indexOf(";", start);
    if (end < 0) end = allcookies.length;
    value = allcookies.substring(start,end);
  }
  return value;
}

//======================================================================
