function SetCookie(name, value, expires, path, domain, secure)
{
  var curCookie = name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
  if ((name + "=" + escape(value)).length <= 4000) document.cookie = curCookie;
  else if (confirm("Cookie превышает 4KB и будет вырезан.")) document.cookie = curCookie;
}

function GetCookie(name)
{
  var prefix = name + "=";
  var cookieStartindex = document.cookie.indexOf(prefix);
  if (cookieStartindex == -1) return null;
  var cookieEndindex = document.cookie.indexOf(";", cookieStartindex + prefix.length);
  if (cookieEndindex == -1) cookieEndindex = document.cookie.length;
  return unescape(document.cookie.substring(cookieStartindex + prefix.length, cookieEndindex));
}

function DelCookie(name, path, domain)
{
  if (GetCookie(name))
  {
    document.cookie = name + "=" +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}
