function setCookie(name, value, days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = ";expires="+date.toGMTString();
  } else {
    expires = "";
  }
  document.cookie = name+"="+value+expires+";path=/";
}

function getCookie(name) {
  var needle = name+"=";
  var cookieArray = document.cookie.split(';');
  for (var i=0; i<cookieArray.length; i++) {
    var pair = cookieArray[i];
    while (pair.charAt(0) == ' ') {
      pair = pair.substring(1, pair.length);
    }
    if (pair.indexOf(needle) == 0) {
      return pair.substring(needle.length, pair.length);
    }
  }
  return null;
}