  function setCookie(name, value, expires_in_hours) {
    cookie_date = new Date(); 
    cookie_date.setTime(cookie_date.getTime() + expires_in_hours*60*60*1000); // add millisecond of expires_in_hours days 
    s = name + '=' + value + ';expires=' + cookie_date.toGMTString() + ';path=/';
    document.cookie = s;
  }

  function getCookie(name) {
    var cookies = document.cookie;
    var     str = name + '=';    
    var       i = cookies.indexOf(str);
    if (i < 0) { return undefined; }
              i += str.length;
    var       j = cookies.substr(i).indexOf(';');
    var       s = (j > 0 ) ? cookies.substring(i,i+j) : cookies.substr(i);; 
    return s;
  }

