// JavaScript Document
// CREAR UNA COOKIE CON TIEMPO DE EXPIRACION
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" : "");
}


// CREAR UNA COOKIE CON LIFETIME
function setCookieLT(name, value, lifetime, path, domain, secure)
{
  if (lifetime)
    lifetime = new Date(Date.parse(new Date())+lifetime*1000);
  setCookie(name, value, lifetime, path, domain, secure);
}

// OBTIENE EL VALOR DE UNA COOKIE
function getCookie(name)
{
  var cookie = " "+document.cookie;
  var offset = cookie.indexOf(" "+name+"=");
  var end;
  
  if (offset == -1) return undefined;

  offset += name.length+2;
  end     = cookie.indexOf(";", offset)

  if (end == -1) end = cookie.length;

  return unescape(cookie.substring(offset, end));
}

// BORRA UNA COOKIE
function delCookie(name, path, domain)
{
  if (getCookie(name))
  {
    var date = new Date("January 01, 2000 00:00:01");
    setCookie(name, "", date, path, domain);
  }
}
