/***************************************************************
*** copyright: Linda Stougaard Nielsen
*** email:     netlins@yahoo.dk 
*** created:   September 2004 - April 2005
***************************************************************/


// var basedir = "http://www.stougaard.org/flafrica/";
// var basedir = "file://chaplin/Shared/Flafrica/flafrica/web/";
//var basedir = "file:///Z:/Flafrica/flafrica/web/";
//var basedir = "file://localhost/C:/Documents and Settings/nli/Desktop/africa/temp/";
//var basedir = "file://chaplin/Shared/Flafrica/web/Homepage/"
var basedir = "http://www.selberschuld.com/flafrica/";

var menuitems = new Array(new Array("Main",             "index.html"),
                          //new Array("technical notes",  "technotes.html"),
                          new Array("about us",         "aboutus.html"), 
                          new Array("the plane",        "plane.html"), 
                          //new Array("contact",          "contact.html"),
                          new Array("Planning",         null),
                          new Array("to do list",       "preparing.html"),
                          new Array("what to bring",    "bringlist.html"),
			                    new Array("Prelim plan", "route/plan.html"),
                          new Array("Prelim route",             "route/maps.html"),
                          new Array("The trip",         null),
                          //new Array("overview",         "route/index.html"),
                          new Array("log book",         "route/logbook.html"),
                          new Array("Final route",      "route/route_map.html"),
                          new Array("animals",          "journal/animals.html"), 
                          new Array("journal",          "journal/index.html"),
                          new Array("slide show",       "journal/slideshow.html"),
                          //new Array("slide show (all)", "journal/pictures/JAlbum (generated)/index.html"), 
                          //new Array("slide show (best)","journal/pictures/JAlbum best off (generated)/index.html"), 
                          //new Array("After the trip",   null),
                          new Array("expenses",         "expenses.html"), 
                          new Array("Other",            null),
                          new Array("useful info",      "usefulinfo.html"),
                          new Array("links",            "links.html"),
                          new Array("our adventures",   "adventures.html")
                          );


var j = location.href.indexOf("flafrica/") + 9;
var thispage = location.href.substring(j);
if (thispage == "")
  thispage = "index.html";
                          
// ***************** writing the left hand-side menu ******************** //


document.write("<div class=banner><div class=shaddow><p>");


for(var i = 0; i < menuitems.length; i++) {
  if(menuitems[i][1] == null)
    document.write("<em>" + menuitems[i][0] + ":</em>");	
  else if(menuitems[i][1] == thispage)
    document.write("<span>" + menuitems[i][0] + "</span>");
  else
    document.write("<a href='" + basedir + menuitems[i][1] + "'>" + menuitems[i][0] + "</a>");
}

//if(thispage=="index.html")
//document.write("<a target="_top" href="http://t.extreme-dm.com/?login=flafrica"><img src="http://t1.extreme-dm.com/i.gif" height=38 border=0 width=41 alt=""></a><script language="javascript1.2"><!-- EXs=screen;EXw=EXs.width;navigator.appName!="Netscape"? EXb=EXs.colorDepth:EXb=EXs.pixelDepth;//--> </script><script language="javascript"><!-- EXd=document;EXw?"":EXw="na";EXb?"":EXb="na"; EXd.write("<img src=\"http://t0.extreme-dm.com", "/c.g?tag=flafrica&j=y&srw="+EXw+"&srb="+EXb+"&", "l="+escape(EXd.referrer)+"\" height=1 width=1>");//--> </script><noscript><img height=1 width=1 alt="" src="http://t0.extreme-dm.com/c.g?tag=flafrica&j=n"></noscript>")


//document.write("<a onclick='Javascript:alert(\"you clicked me!\\n:-)\")'>click me</a>");
document.write("</p></div>");


// Story book items **************



var strbuffer = "";
j = location.href.indexOf("journal/");
if(j>0 || location.href.indexOf("route_map") > 0) {
  var currentdatelink = location.href.substring(j+8);
  
  // need to include the storymenu (jorunal/journal.js) then the 
  // second list with dates will appear 
  if(storymenu != null && storymenu.length > 0) {
    document.write("<div class=shaddow><p>");
  
    var prevMonth = "";
    for(var i = 0; i < storymenu.length; i++) {
      if(storymenu[i][0] != prevMonth) {
        document.write("<em>"+  storymenu[i][0] + "</em>");
        prevMonth = storymenu[i][0];
      }
      if(currentdatelink==storymenu[i][2]) {
        document.write("<span class=noblock>" + storymenu[i][1] + "</span>");
      } else {
        var tmp = storymenu[i][1];
        //if(storymenu[i][1].length == 8 && strbuffer.length > 1)
        if(storymenu[i][1].length > 5 && strbuffer.length > 1)
          tmp = "&nbsp;&nbsp;" + tmp;
  
        document.write("<a class=noblock href='../journal/" + storymenu[i][2] + "'>" + tmp + "</a>");
      }
  
      strbuffer += storymenu[i][1] + " ";    
      if(strbuffer.length > 10) {
        document.write("<br>");
        strbuffer = "";
      }
    }
    
    document.write("</p></div>");
  }
}


document.write("</div>")





// ***************** functions ******************** //


function AddJournalDescription() {
  if(storymenu != null && storymenu.length > 0) {
  
    document.write("<p>");
      
    var prevMonth = "";
    var endlist = "";
    for(var i = 0; i < storymenu.length; i++) {
      if(storymenu[i][0] != prevMonth) {
        document.write(endlist + "<b>"+  storymenu[i][0] + "</b><ul>");
        prevMonth = storymenu[i][0];
        endlist = "</ul>";
      }
      document.write("<li><a href='" + basedir + "journal/" + storymenu[i][2] + "'>" + storymenu[i][1] + ": " + storymenu[i][3] + "</a>");
    }
  
    document.write(endlist + "</p>");
  }
}

function AddCurrentCaption(ismainmenu) {
  if(ismainmenu) {
    for(var i = 0; i < menuitems.length; i++) {
      if(menuitems[i][1] != null) {
        if(menuitems[i][1] == thispage) {
          document.write("<div class=shaddow><h1>" + menuitems[i][0] + "</h1></div>");  
          return;
        }
      }
    }
  }
  else { /* then it is a journal entry */
    var j = location.href.indexOf("journal/");
    if(j>0 && storymenu != null && storymenu.length > 0) {
      var currentdatelink = location.href.substring(j+8);
      var dateBuffer = "";
      var descripBuffer = "";
      var linkBwdBuffer = "";
      var linkFwdBuffer = "";
      for(var i = 0; i < storymenu.length; i++) {
      	if(currentdatelink==storymenu[i][2]) {
          if(dateBuffer == "") {
            dateBuffer = storymenu[i][1];
            descripBuffer = storymenu[i][3];
            if(i > 0) {
              linkBwdBuffer = "<a class=\"nolink\" href=\"" + storymenu[i-1][2] + "\"><img src=\"" + basedir + "style/icons/arrow_left.gif\"/></a>&nbsp;&nbsp;&nbsp;";
            }
            if(storymenu.length > i+1)
              linkFwdBuffer = "<a class=\"nolink\" href=\"" + storymenu[i+1][2] + "\"><img src=\"" + basedir + "style/icons/arrow_right.gif\"/></a>";
          }
          else {
            dateBuffer += ", " + storymenu[i][1];
            if(descripBuffer != storymenu[i][3])
              descripBuffer += ", " + storymenu[i][3];
          }
        }
      }
        
      //document.write("<div class=shaddow><h1>" + dateBuffer + ": " + descripBuffer + " " + linkBwdBuffer + linkFwdBuffer + "</h1></div>");
      document.write("<div class=shaddow><h1><table cellpadding=0 cellspacing=0 width=100%><tr><td align=left>" + linkBwdBuffer + "</td><td width=99%><font size=+2 color=\"white\"><b>" + dateBuffer + ": " + descripBuffer  + "</b></font></td><td align=right>" + linkFwdBuffer + "</td></tr></table></h1></div>");
    }
  }
}

