  function init(page) {

    var s;		// string containing generated html
    var i;
    var p;
    var parent;
    var nlinks = 44;	// number of links displayed in navigation bar [max+1]

    pages = new Array(nlinks);	parents = new Array(nlinks);	titles = new Array(nlinks);
    pages[0] = "index";		parents[0] = -1;	titles[0] = "Home";
    pages[1] = "appeal";	parents[1] = -1;	titles[1] = "Bells Project";
    pages[2] = "project";	parents[2] = 1;		titles[2] = "Project Summary";
//  pages[3] = "press";		parents[3] = 1;		titles[3] = "Press Release";
//  pages[4] = "awardsforall";	parents[4] = 1;		titles[4] = "Lottery Grant";
//  pages[5] = "sponsor";	parents[5] = 1;		titles[5] = "Donating";
    pages[6] = "publicity";	parents[6] = 1;		titles[6] = "In the News";
    pages[7] = "progress";	parents[7] = 1;		titles[7] = "Progress Report";
    pages[8] = "install";	parents[8] = 1;		titles[8] = "Bells Installation";
//  pages[9] = "moreinfo";	parents[9] = 1;		titles[9] = "More Information";
    pages[10] = "times";	parents[10] = -1;	titles[10] = "Ringing Times";
//  pages[11] = "christmas";	parents[11] = 10;	titles[11] = "Christmas Ringing";
    pages[11] = "calendar";	parents[11] = 10;	titles[11] = "Extra Ringing";
    pages[12] = "10bell";	parents[12] = 10;	titles[12] = "Advanced Practices";
    pages[13] = "helen";	parents[13] = -1;	titles[13] = "St Helen's";
    pages[14] = "helenweights";	parents[14] = 11;	titles[14] = "Weights";
    pages[15] = "heleninscriptions";	parents[15] = 12;	titles[15] = "Inscriptions";
    pages[16] = "nicolas";	parents[16] = -1;	titles[16] = "St Nicolas'";
    pages[17] = "ringers";	parents[17] = -1;	titles[17] = "The Ringers";
    pages[18] = "mikewilliams";	parents[18] = 17;	titles[18] = "Michael Williams";
    pages[19] = "about"; 	parents[19] = -1;	titles[19] = "About Ringing";

    pages[20] = "handbells";	parents[20] = -1;	titles[20] = "Handbells";
    pages[21] = "coleman";	parents[21] = -1;	titles[21] = "Teaching Course";
//  pages[22] = "radley";	parents[22] = -1;	titles[22] = "Radley Course";
//  pages[23] = "radleyinfo";	parents[23] = 22;	titles[23] = "Course Details";

    pages[26] = "p_Report";	parents[26] = -1;	titles[26] = "Bell Frame Record";
    pages[27] = "p_Contents";	parents[27] = 26;	titles[27] = "Contents";
    pages[28] = "p_Intro";	parents[28] = 26;	titles[28] = "Introduction";
    pages[29] = "p_Church";	parents[29] = 26;	titles[29] = "Church & Tower";
    pages[30] = "p_TowerSpire";	parents[30] = 26;	titles[30] = "Tower & Spire";
    pages[31] = "p_TowerInside";	parents[31] = 26;	titles[31] = "Tower Internals";
    pages[32] = "p_BellsHistory";	parents[32] = 26;	titles[32] = "Bells' History";
    pages[33] = "p_Fittings";	parents[33] = 26;	titles[33] = "Fittings";
    pages[34] = "p_Clock";	parents[34] = 26;	titles[34] = "Clock";
    pages[35] = "p_Bellframe";	parents[35] = 26;	titles[35] = "Bellframe";
    pages[36] = "p_Conclusions"; 	parents[36] = 26;	titles[36] = "Conclusions";
    pages[37] = "p_Update";	parents[37] = 26;	titles[37] = "Appendix";
    pages[38] = "p_Sources";	parents[38] = 26;	titles[38] = "Sources";
    pages[39] = "p_Drawings";	parents[39] = 26;	titles[39] = "Drawings";
    pages[40] = "p_Photos";	parents[40] = 26;	titles[40] = "Photographs";

    pages[41] = "contacts";	parents[41] = -1;	titles[41] = "Contacts";
    pages[42] = "links";	parents[42] = -1;	titles[42] = "Links";
    pages[43] = "agm";		parents[43] = -1;	titles[43] = "";


    for (i=0; i<nlinks; i++) {
      if (parents[i]<0) {parent = i};
      if (pages[i] == page) {p = i; break;}
    }

    s = "<div class='banner'>";
    s = s + '<img border="0" src="images/AbingdonShield.gif" alt="" title="Abingdon Town Shield">&nbsp;';
    s = s + '<font size="6">A</font><font size="5">BINGDON </font>';
    s = s + '<font size="6">B</font><font size="5">ELLS</font>';
    if (page != "index" & titles[p] != "") {
       s = s + '<font size="5">: </font>';
       s = s + '<font size="6"><font color="#000000">' + titles[p] + '<!-- PAGE TITLE --></font></font>';
    }
    s = s + '<hr size="4" color="#006600">';
    s = s + "</div>";
    document.write(s);

    s = "<div class='navBar'>";

    for (i=0; i<nlinks; i++) {
//alert("i p parents[i] parent "+i+" "+p+" "+parents[i]+" "+parent);
      if (parents[i]<0 & i>0) {s = s + "</p>"}
      if (parents[i]<0 | parent==parents[i]) {

        if (parents[i]<0) {s = s + "<p>"}
        else {s = s + "<br>"}

	if (parents[i]>0) {s = s + "&nbsp&nbsp"}
        if (i==p) {
          s = s + "<b>" + titles[i] + "</b>";
        }
        else {
          s = s + "<a href='" + pages[i] + ".htm'>" + titles[i] + "</a>";
        }

      }
    }
    s = s + "</p></div>";

    document.write(s);
  }
