// Función que crea la cadena de la cookie
function guardarCookie(color)
{
  var hoy = new Date();
  var expiracion = new Date();
  expiracion.setTime(hoy.getTime() + 1000*60*60);
  setCookie("bgcolor", color, expiracion);
}

// Función que graba la cookie
function setCookie(nombre, value, expira)
{
  document.cookie = nombre + "=" + escape(value) + "; expires=" + expira.toGMTString();
}

// Función que recoge la cookie
function getCookie() 
{
  var pos;
  var fin; 
  var bgcolor = "bgcolor=";
  if (document.cookie.length > 0)
  {
    pos = document.cookie.indexOf(bgcolor); 
    if (pos != -1)
    {
      pos += bgcolor.length; 
      fin = document.cookie.indexOf(";", pos); 
      if (fin == -1)
      {
        fin = document.cookie.length;
      }
      return unescape(document.cookie.substring(pos, fin));
    } 
  } 
} 
