var toExpire = 1; 
function VerJSLoaded() {
  alert("arec313/javascript/cookies.js Ver 4.8b."); }

//SET A NEW COOKIE
//Arguments:
//  name: cookie name (string)
//  value: cookie value (unencoded string)
//  expiry: expiry date (date)
//  path: document path (string)
//  domain: document domain (string)
//  secure: secure required? (boolean)

function setCookie(name,value,minutes,path,domain,secure) {
  var nameString = name + "=" + value;
  var expiry=null;
  // JavaScript time functions are in milliseconds
  if(minutes)
    var expiry=new Date((new Date()).getTime()+minutes*60000)
  var expiryString = (expiry == null) ? "" : "; expires=" + expiry.toGMTString();
  var pathString = (path == null) ? "" : "; path=" + path;
  var domainString = (path == null) ? "" : "; domain=" + domain;
  var secureString = (secure) ? "; secure" : "";
  var cookieString= nameString + expiryString + pathString + domainString + secureString;
  document.cookie = cookieString;
  return(cookieString); }

//GET A NEW COOKIE
//Arguments:
//  name: cookie name (string)

function getCookie(name) {
  var cookieFound = false;
  var start = 0;
  var end = 0;
  var cookieString = document.cookie;
  var i = 0;

  //LOOK FOR name IN cookieString
  while (i <= cookieString.length) {
    start = i;
    end = start + name.length;
    if (cookieString.substring(start,end) == name) { cookieFound = true; break; }
    i++; }

  //CHECK IF NAME WAS FOUND
  if (cookieFound) {
    start = end + 1;
    end = cookieString.indexOf(";",start);
    if (end < start)
      end = cookieString.length;
      return unescape(cookieString.substring(start,end)); }

  //NAME WAS NOT FOUND
  return ""; }

//DELETE A COOKIE
//Arguments:
//  name: cookie name (string);

function deleteCookie(name) {
  if (getCookie(name)){ document.cookie= name + '= deleted; expires=Thu, 01-Jan-70 00:00:01 GMT';} }
// 'var expires = new Date();
//  expires.getTime();
//  setCookie(name,'',-1440,null,null,false); }
