
function setCookie (name, value, expires, path, domain, secure)
{
      var cookie_path = (window.opera) ? "; path=/" : "; path="
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "; expires=Mon, 01-Jan-2020 00:00:00 GMT") +
        cookie_path +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) 
// using example:
// var name = getCookie("name"); 
{
var RESULT;

  if (document.cookie) {
  var startPos, endPos; 
  
  startPos = document.cookie.search(name) + name.length + 1; 

   if(document.cookie.indexOf(";", startPos) != -1)
      endPos = document.cookie.indexOf(";", startPos);  
   else
      endPos = document.cookie.length;
      
  RESULT = document.cookie.substring(startPos, endPos);
  } else {
  return false;
  }

return RESULT;
}

function getAllCookies() 
// using example:
// var cookies = new Array(), name; 
// cookies = getAllCookies(); 
// name = cookies["name"]; 
{
var RESULT = new Array();

  if (document.cookie) {
  var strings = new Array(); 
  var temp = new Array();
  
  strings = document.cookie.split(";");

  for (var i=0; i<strings.length; i++) {
   temp = strings[i].split("=");
   RESULT[temp[0]] = temp[1];
  }
  
  } else {
  return false;
  }

return RESULT;
}
