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 '';
    }
  else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)    end = dc.length;

  //alert('got '+name+':'+unescape(dc.substring(begin + prefix.length, end)));
  return unescape(dc.substring(begin + prefix.length, end));
  }

function setCookie(name,value,days)
  {
  var expires=new Date();
  var nextYear = expires.getTime() + (days * 24 * 60 * 60 * 1000);
  expires.setTime(nextYear);
    //alert(name+'='+value+'; expires='+expires.toGMTString());
    document.cookie=name+'='+value+'; expires='+expires.toGMTString();
  }