function GetCookie(Parameter) {
  var iStart = -1;
  var iEnd = 0;
  var sCookie = document.cookie;
    
  if (sCookie != '') {
    iStart = sCookie.indexOf('; ' + Parameter);
    if (iStart == -1) {

      // Check if cookie parameter is first in the list
      iStart = sCookie.indexOf(Parameter);

      if (iStart != 0) {

        // Cookie is found, but is not the first parameter
        iStart = -1;
      }
    }
    else {

      // To account for the '; ' in the search string
      iStart = iStart + 2;
    }
        
    if (iStart != -1) {
      iStart = iStart + Parameter.length + 1;
      iEnd = sCookie.indexOf(';', iStart);
      if (iEnd == -1) {
        iEnd = sCookie.length;
      }
      return unescape(sCookie.substring(iStart, iEnd));
    }
  }
  return ''
}

function SetCookie(Parameter, Value) {
  var sNewCookie = Parameter + '=' + Value;
  document.cookie = sNewCookie;
}

function SetPermanentCookie(Parameter, Value) {
  var sNewCookie = Parameter + '=' + Value;
  sNewCookie = sNewCookie + '; expires=Wed, 01 Jan 2020 00:00:00 UTC';
  document.cookie = sNewCookie;
}