var expiry = new Date(new Date().getTime() + 365 * 24 * 60 * 60 * 1000); // plus 365 days

//Sets cookie values. Expiration date is optional
function setCookie(name, value, expire){
  document.cookie = name + "=" + escape(value)
  + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()));
}


function getCookie(Name, defaultVal){
  var search = Name + "=";
  if (document.cookie.length > 0){
    offset = document.cookie.indexOf(search);     // if there are any cookies
    if (offset != -1){
      offset += search.length;     // if cookie exists
      end = document.cookie.indexOf(";", offset);       // set index of beginning of value
      if (end == -1)  // set index of end of cookie value
        end = document.cookie.length;
      return unescape(document.cookie.substring(offset, end));
    }
  }
  return defaultVal;
}


function delCookie (name){
	var exp = new Date();
	exp.setTime (exp.getTime() - 1000);
	document.cookie = name + "=" + getCookie (name) + "; expires=" + exp.toGMTString();
}