function setCookie(name, value, domain, expires, path, secure) {
  var cook = name + "=" + unescape(value);
  cook += (domain) ? "; domain=" + domain : "";
  cook += (expires) ? "; expires=" + new Date(new Date().getTime() + 1000*expires).toGMTString() : "";
  cook += (path) ? "; path=" + path : "";
  cook += (secure) ? "; secure" : "";
  document.cookie = cook;
}

function eraseCookie(name, domain, path) {
  var cook="name=; expires=Thu, 01-Jan-70 00:00:01 GMT";
  cook += (domain) ? "domain=" + domain : "";
  cook += (path) ? "path=" + path : "";
  document.cookie = cook;
}

function getCookie(name) {
  var i=0;
  var search = name + "=";
  while (i<document.cookie.length) {
    if (document.cookie.substring(i, i + search.length) == search) {
      var ende = document.cookie.indexOf(";", i + search.length);
      ende = (ende >= 0) ? ende : document.cookie.length;
      var cook = document.cookie.substring(i + search.length, ende);
      return unescape(cook);
    }
    i++;
  }
  return "";
}
