<!--
function getCookie(name){
  var result = null;
  var myCookie = " " + document.cookie + ";";
  var searchName = " " + name + "=";
  var startOfCookie = myCookie.indexOf(searchName);
  var endOfCookie;
  if (startOfCookie != -1) {
    startOfCookie += searchName.length;
    endOfCookie = myCookie.indexOf(";",startOfCookie);
    result = unescape(myCookie.substring(startOfCookie, endOfCookie));
  }
  return result;
 }

// An adaptation of Dorcht's function for setting a cookie.
// Required parameters are name/value. Passing just these 2 params
// creates a session cookie.
 function setCookie(name, value, expires, path, domain, secure) {
   document.cookie = name + "=" + escape(value) + 
   ((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
   ((path == null) ? "" : "; path=" + path) +
   ((domain == null) ? "" : "; domain=" + domain) +
   ((secure == null) ? "" : "; secure");
 }

// An adaptation of Dorcht's function for deleting a cookie.
 function delCookie (name,path,domain) {
   if (getCookie(name)) {
     document.cookie = name + "=" +
     ((path == null) ? "" : "; path=" + path) +
     ((domain == null) ? "" : "; domain=" + domain) +
     "; expires=Thu, 01-Jan-70 00:00:01 GMT";
   }
 }
//-->
