function setCookie(name,value,expires,path,domain,secure){
  document.cookie = name + "=" + escape(value) +
    ((expires)? "; expires="+expires.toGMTString() : "") +
    ((path)? "; path=" +path : "") +
    ((domain)?"; domain=" +domain : "") +
    ((secure)?"; secure" : "");    
}

function getCookie(name){
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1){
    begin = dc.indexOf(prefix);
    if (begin!=0) return null;
  } else {
     begin += 2;
  }
  
  var end=dc.indexOf(";",begin);
  if (end == -1){
    end = dc.length;
  }
  return unescape(dc.substring(begin + prefix.length,end));
}

function deleteCookie(name,path,domain){
  document.cookie = name + "=" +
    ((path)?"; path=" + path:"") +
    ((domain)?"; domain=" +domain:"") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
