/* call writeLogonStatus() after 'LoggedInNavAnchor' is created in HTML */
writeLogonStatus();

function writeLogonStatus() {
  var url = "/LogonStatusRequest.aspx";
  var xmlHttpRequest = new XMLHttpRequest();
  xmlHttpRequest.open('GET', url, false);
  xmlHttpRequest.send(null);
  var isLoggedIn = false;
  if (xmlHttpRequest != null) {
    if(xmlHttpRequest.readyState == 4) {
      if(xmlHttpRequest.status == 200) {
        isLoggedIn = (xmlHttpRequest.responseXML.getElementsByTagName("LoggedOn")[0].firstChild.data == "True");
      }
    }
  }
  var a = document.getElementById("LoggedInNavAnchor");
  if (a!=null && isLoggedIn)
  {
    a.innerHTML = "LOG OFF";
    a.href = "/Arbil/Default.aspx?Page=Logon&Action=LogOff";
  } else {
    a.innerHTML = "LOGIN";
    a.href = "/Arbil/Default.aspx?Page=Logon";
  }
}
