function setCookie (name, value, numValidDays, access_path, domain) {
  var cookietext = name + "=" + escape(value);
  if (numValidDays != null) {
    var today=new Date();
    var expiredate = new Date();
    expiredate.setTime(today.getTime() + 1000*60*60*24*numValidDays);
    cookietext += "; expires=" + expiredate.toGMTString();
  }
  if (access_path != null) {
    cookietext += "; PATH="+access_path;
  }
  if (domain != null) {
    cookietext += "; domain="+domain;
  }
  document.cookie = cookietext;
  return null;
}

function getCookie(Name) {
  var search = Name + "=";
  var CookieString = document.cookie;
  var result = null;
  if (CookieString.length > 0) {
    offset = CookieString.indexOf(search);
    if (offset != -1) {
      offset += search.length;
      end = CookieString.indexOf(";", offset);
      if (end == -1) {
        end = CookieString.length;
      }
      result = unescape(CookieString.substring(offset, end));
    }
  }
  return result
}

function deleteCookie(Name, Path, Domain) {
  setCookie(Name,"Deleted", -1, Path, Domain);
}
