function display(index)
{
  var currHeading=document.getElementById("heading"+index);
  var currHeadingImg=currHeading.getElementsByTagName("IMG")[0];
  var currPanel=document.getElementById("panel"+index);

  if(flags[index])
  {
    currHeading.title="Click here to open.";
    currHeadingImg.src="images/closed.gif";
    currHeadingImg.alt="Click here to open.";
    currHeadingImg.title="Click here to open.";
    currPanel.style.display="none";
    flags[index]=false;
  }
  else
  {
    currHeading.title="Click here to close.";
    currHeadingImg.src="images/open.gif";
    currHeadingImg.alt="Click here to close.";
    currHeadingImg.title="Click here to close.";
    currPanel.style.display="inline";
    flags[index]=true;
  }
}

function initialise()
{
  document.getElementById("menuCell").innerHTML=output;
  if(document.all)
    for(i=0;i<sectionNames.length;i++)
      document.getElementById("heading"+i).style.cursor="hand";

  var URLbits=self.location.href.split("/");
  var currPage=URLbits[URLbits.length-1];
  var currPageName=currPage.split(".")[0];

  var pageTitle;

  var flag=false;

  for(var i=0;i<sectionNames.length;i++)
  {
    for(var j=0;j<pages[i].length;j++)
    {
      if(pages[i][j].toLowerCase().indexOf(currPageName)!=-1)
      {
        pageTitle=pages[i][j];
        flag=true;
        break;
      }
    }

    if(flag)
    {
      document.title+=" ("+pageTitle.toUpperCase()+")";
      document.getElementById("pageHeading").innerHTML="<h1>"+sectionNames[i]+"</h1><h2>"+pageTitle+"</h2>";
      display(i);
      break;
    }
  }

}

window.onload=initialise;
