// conflict menu systems routines

// array of all nav items in order they appear in left nav 
  var navnames = new Array (
  'Home','GentleArt','About_Resolution','News_And_Views','Cartoon_Collections',
  'About_The_Book','The_Author','Introduction','Selected_Readings',
  'The_Primer');

// page name to nav entry cross reference
  var pg2nav = new Object();
      pg2nav.thissite = 'Home';
      pg2nav.gentleart = 'GentleArt';
      pg2nav.about = 'About_Resolution';
      pg2nav.about2 = 'About_Resolution';
      pg2nav.about3 = 'About_Resolution';
      pg2nav.news = 'News_And_Views';
      pg2nav.cartoon = 'Cartoon_Collections';
      pg2nav.litigation = 'Cartoon_Collections';
      pg2nav.negotiation = 'Cartoon_Collections';
      pg2nav.mediation = 'Cartoon_Collections';
      pg2nav.arbitration = 'Cartoon_Collections';
      pg2nav.book = 'About_The_Book';
      pg2nav.author = 'The_Author';
      pg2nav.book_intro = 'Introduction';
      pg2nav.intro_x = 'Introduction';
      pg2nav.intro_xi = 'Introduction';
      pg2nav.intro_xi_b = 'Introduction';
      pg2nav.intro_xii = 'Introduction';
      pg2nav.intro_xiii = 'Introduction';
      pg2nav.intro_xiv = 'Introduction';
      pg2nav.intro_xiv_b = 'Introduction';
      pg2nav.intro_xv = 'Introduction';
      pg2nav.intro_xv_b = 'Introduction';
      pg2nav.intro_xvi = 'Introduction';
      pg2nav.intro_xvi_b = 'Introduction';
      pg2nav.intro_xvii = 'Introduction';
      pg2nav.intro_xvii_b = 'Introduction';
      pg2nav.intro_xviii = 'Introduction';
      pg2nav.intro_xviii_b = 'Introduction';
      pg2nav.intro_xix = 'Introduction';
      pg2nav.intro_xix_b = 'Introduction';
      pg2nav.intro_xx = 'Introduction';
      pg2nav.intro_xxi = 'Introduction';
      pg2nav.chapters = 'Selected_Readings';
      pg2nav.chapters2 = 'Selected_Readings';
      pg2nav.enter = 'The_Primer';

// nav entry to page name cross reference
  var nav2pg = new Object();
      nav2pg.Home = new Object();
      nav2pg.Home.pg = 'about/thissite.htm';
      nav2pg.Home.parent = "";
      nav2pg.GentleArt = new Object();
      nav2pg.GentleArt.pg = 'about/gentleart.htm';
      nav2pg.GentleArt.parent = "Home";
      nav2pg.About_Resolution = new Object();
      nav2pg.About_Resolution.pg = 'about/about.htm';
      nav2pg.About_Resolution.parent = "";
      nav2pg.News_And_Views = new Object();
      nav2pg.News_And_Views.pg = 'news/news.htm';
      nav2pg.News_And_Views.parent = "";
      nav2pg.Cartoon_Collections = new Object();
      nav2pg.Cartoon_Collections.pg = 'cartoon/cartoon.htm';
      nav2pg.Cartoon_Collections.parent = "";
      nav2pg.About_The_Book = new Object();
      nav2pg.About_The_Book.pg = 'book/book.htm';
      nav2pg.About_The_Book.parent = "";
      nav2pg.The_Author = new Object();
      nav2pg.The_Author.pg = 'book/author.htm';
      nav2pg.The_Author.parent = "About_The_Book";
      nav2pg.Introduction = new Object();
      nav2pg.Introduction.pg = 'book_intro/book_intro.htm';
      nav2pg.Introduction.parent = "About_The_Book";
      nav2pg.Selected_Readings = new Object();
      nav2pg.Selected_Readings.pg = 'book/chapters.htm';
      nav2pg.Selected_Readings.parent = "About_The_Book";
      nav2pg.The_Primer = new Object();
      nav2pg.The_Primer.pg = 'primer/enter.htm';
      nav2pg.The_Primer.parent = "";

  var navsiz = navnames.length;


// add <script language='javascript'>document.write(header());</script>
// after the body tag of each file

function header()
{
  var pagenm = new String(document.URL);
  var startnm = pagenm.lastIndexOf('/'); 
  var endnm = pagenm.lastIndexOf('.');
  if (endnm <= startnm+1)
  {
     pagenm = 'index';
  }
  else
  {
    pagenm = pagenm.substring(startnm+1,endnm);
    pagenm = pagenm.toLowerCase();
  }
  // alert(document.URL+' '+pagenm);
  var predir = "";
  var imgdir = "images/";
      if (pagenm != 'index')
      {
	predir = "../";
	imgdir = "../images/";
      }
	
      var hstring = new String();
      hstring += "<table border=0 cellpadding=0 cellspacing=0 ";
      hstring +=  "width=100% height=100%>"+"\n";
      hstring += "<tr nowrap>"+"\n"; 
      hstring += "<td nowrap background='' bgcolor=#7D9BBE colspan=2 ";
      hstring += "width=160 height=72  valign=top>"+"\n";
      hstring += "<a href='../perc.htm' target='newwin'><img src='"+imgdir+"nav/perc.jpg' width=160 height=72 ";
      hstring += "alt='PERC' border=0></a></td>";
      hstring += "<td nowrap background='' bgcolor=#7D9BBE ";
      hstring += "align=center height=72  valign=top>"+"\n";
      hstring += "<img src='"+imgdir+"nav/banner.jpg' width=460 height=72 ";
      hstring += "alt='A Dialogue on Conflict Resolution' border=0>";
      hstring += "</td></tr>"+"\n";
      hstring += "<tr nowrap>"+"\n"; 
      hstring += "<td nowrap background='"+imgdir+"nav/checkers.jpg'";
      hstring += "bgcolor=#000044 colspan=3 valign=top width=100% height=17>";
      hstring += "&nbsp;</td></tr>";
      hstring += "<tr>"+"\n"; 
      hstring += "<td nowrap background='"+imgdir+"nav/navbg.jpg' align=left ";
      hstring += "valign=top width=151 height=100%>";
      hstring += "<img src='"+imgdir+"nav/stripes.jpg' width=151 height=18 ";
      hstring += "alt='' border=0><br>"+"\n";
      hstring += "<table cellspacing=0 cellpadding=0 border=0>"+"\n";
      hstring += "<tr><td background='' width=8>&nbsp;</td><td background=''>";
      
  var pgnavnm = pg2nav[pagenm];
  // alert(pagenm+' '+pgnavnm+' '+navsiz);
  var nparent = nav2pg[pgnavnm].parent;
  for (i=0; i<navsiz; i++) {
     var pgurl = predir+nav2pg[navnames[i]].pg;
     var imgnm = navnames[i]+"B";
     var imgon = imgdir+"nav/"+navnames[i]+"_on.gif"; 
     var imgoff = imgdir+"nav/"+navnames[i]+"_off.gif"; 
     var altnav = pgnavnm.replace(/_/g,' ');
     if(navnames[i] == pgnavnm) 
     {
       var curimg = imgon;
       hstring += "<a href='"+pgurl+"'>";
       hstring += "<img name='"+imgnm+"' src='"+curimg+"' alt='"+altnav+"' "+
                  "border=0></a><br>"+"\n";
     } else if (nav2pg[navnames[i]].parent == "" ||
               nav2pg[navnames[i]].parent == nparent ||
	       nav2pg[navnames[i]].parent == pgnavnm)
     {
       var curimg = imgoff;
       hstring += "<a href='"+pgurl+"' ";
       hstring += "onMouseOver='document."+imgnm+".src = \""+imgon+"\";' ";
       hstring += "onMouseOut='document."+imgnm+".src = \""+imgoff+"\";'>";
       hstring += "<img name='"+imgnm+"' src='"+curimg+"' alt='"+altnav+"' "+
                  "border=0></a><br>"+"\n";
     }
  }
     
  hstring += "</td></tr></table></td>"
  hstring += "<td width=5>&nbsp;</td>"+"\n";
  hstring += "<td width=475 valign=top bgcolor=#ffffff background=''>"+"\n";
  return hstring;
}

// add <script language='javascript'>document.write(trailer());</script>
// at the end of each file

function trailer()
{
 var tstring = new String();
     tstring += "<p>"+"\n";
     tstring += "<hr align=left noshade>";
     tstring += "<font size='-2' type='Arial, Helvetica' color='#000000'>";
     tstring += "<b>&copy; 1999-2002 Theodore W. Kheel</b></font>";
     tstring += "</td>"+"\n";
     tstring += "</tr>"+"\n";
     tstring += "</table>"+"\n";
     return tstring;
}
