function drawMenu()
  {
    var linkStart   ='<td class="menu">&nbsp;&nbsp;&nbsp;<a href="';
    var linkMid     ='" class="menu">';
    var linkEnd     ='<a>&nbsp;&nbsp;&nbsp;</td>';
    var spacer      ='<td class="menuSpacer"><img src="images/spacer.gif" width="2"></td>';
    var currentStart='<td class="menu">&nbsp;&nbsp;&nbsp;';
    var currentEnd  ='&nbsp;&nbsp;&nbsp;</td>';

    // draw all the menu-options
    for(i=0;i<menuLabel.length;i++)
      {

        if ( menuLink[i] == currentSection )
            document.write(currentStart+menuLabel[i]+currentEnd);
         else 
            document.write(linkStart+menuLink[i]+linkMid+menuLabel[i]+linkEnd);

        if ( i+1<menuLabel.length )
            document.write(spacer);

      }  // all menu-options

  }
function drawSubMenu()
  {
    var linkStart   ='<tr><td></td><td class="subMenu">&nbsp;<a href="';
    var linkMid     ='"   class="menu">';
    var linkEnd     ='<a>&nbsp;</td></tr>';
//    var spacer      ='<tr><td></td><td class="subMenuSpacer"><img src="images/spacer.gif" height="1"></td></tr>';
//    var spacer      ='<tr><td></td><td class="subMenuSpacer"><hr width="95%"></td></tr>';
    var spacer      ='<tr><td></td><td class="subMenuSpacer"></td></tr>';
    var currentStart='<tr><td></td><td class="subMenu">&nbsp;';
    var currentEnd  ='&nbsp;</td></tr>';

    // draw the sub-menu heading := section heading
    for(i=0;i<menuLabel.length;i++)
      {

        if ( menuLink[i] == currentSection )
            document.write('<div class="subMenuHeading">'+menuLabel[i]+'</div></td></tr>');
      }

    // draw all the menu-options
    for(i=0;i<subMenuLabel.length;i++)
      {
        if ( subMenuLink[i] == currentPage )
            document.write(currentStart+subMenuLabel[i]+currentEnd);
         else 
          {
            document.write(linkStart+subMenuLink[i]+linkMid+subMenuLabel[i]+currentEnd);
          }

        if ( i+1<subMenuLabel.length )
          {
            document.write(spacer);
          }

      }  // all menu-options
  }

function nextPage()
  {
    for(i=0;i<subMenuLink.length;i++)
      {
        if ( subMenuLink[i] == currentPage )
          {
            if ( i+1 < subMenuLabel.length )
              { 
                if ( subMenuLink[i+1] == currentPage )
                  window.location=subMenuLink[i+2];
                 else 
                  window.location=subMenuLink[i+1];
              }
             else 
              {  // go to next section
                for(j=0;j<menuLink.length;j++)
                  {
                    if ( menuLink[j] == currentSection )
                      {
                        if ( j+1 == menuLink.length )
                          window.location=menuLink[0];
                         else
                          window.location=menuLink[j+1];
                      }
                  }
              }  // go to next section
            i=subMenuLink.length;
          }
      }
  }

function previousPage()
  {
    for(i=0;i<subMenuLink.length;i++)
      {
        if ( subMenuLink[i] == currentPage )
          {
            if ( (i == 0) || (subMenuLink[i-1] == "") )
              {  // go to next section
                for(j=0;j<menuLink.length;j++)
                  {
                    if ( menuLink[j] == currentSection )
                      {
                        if ( j == 0 )
                          window.location=menuLink[menuLink.length-1];
                         else
                          window.location=menuLink[j-1];
                      }
                  }
              }  // go to next section
             else 
              window.location=subMenuLink[i-1];
            i=subMenuLink.length;
          }
      }
  }

function printPage()
  {
    url    ="x"+currentPage;
/*
    winSpec="width=800,height=600,scrollbars=yes,location=no,resizable=yes,toolbar=no,directories=no,status=no,menubar=no";
    name   ="hugo";
alert('printPage:'+name+" "+url+" "+winSpec);
    urlWin=window.open(url,name,winSpec);
//    urlWin.opener=top;
//    urlWin.opener=document.window;
    urlWin.focus();
*/
    window.location=url;
    alert("Please use the browser's [BACK] button to return to the regular view of this page");
  }

function addArray(from,to)
  {
    x=to.length;
    for(i=0;i<from.length;i++)
      {
        to[x+i]=from[i];
      }
  }


