function writeSessionCookie (cookieName, cookieValue) {
  if (testSessionCookie()) {
    document.cookie = escape(cookieName) + "=" + escape(cookieValue) + "; path=/";
    return true;
  }
  else return false;
}

function getCookieValue (cookieName) {
  var exp = new RegExp (escape(cookieName) + "=([^;]+)");
  if (exp.test (document.cookie + ";")) {
    exp.exec (document.cookie + ";");
    return unescape(RegExp.$1);
  }
  else return false;
}

function testSessionCookie () {	
  document.cookie ="testSessionCookie=Enabled";
  if (getCookieValue ("testSessionCookie")=="Enabled")
    return true 
  else
    return false;
}

function setSessionCookie () {	
  if (testSessionCookie()) {
  	var cookieName="collapse-header";
  	var cookieValue="true";
        writeSessionCookie (cookieName, cookieValue);
  }
}

function unsetSessionCookie () {	
  if (testSessionCookie()) {
  	var cookieName="collapse-header";
  	var cookieValue="false";
        writeSessionCookie (cookieName, cookieValue);
  }
}

function collapseHeader() {
	setSessionCookie();
	window.location.reload()
	return false;
}

function expandHeader() {
	unsetSessionCookie();
	window.location.reload()
	return false;
}
