<!--

var doc = document;

var numOfColumns = 4;
var normalStyles = 2;

var textStyle = "Verdana, Arial, Helvetica, sans-serif";
var textSize = 10;
var color1 = "#ffffff";
var color2 = "#ffffcc";
var color3 = "#666666";
var color4 = "#333333";

var xpos = 70;

var yoffset = 80;

var rel = "./";

function writeBefore(numOfInfos, useRandomBackground, r) {

	rel = r;

   writeMainTableBegin();
   writeThinHeader();
   writeThickHeader();
   writeMenuBar();

   writeInfoTable(numOfInfos);
   writeVerticalSeparator();

   var ind = 0;
   if (useRandomBackground) ind = Math.floor(Math.random() * normalStyles);

   doc.writeln("<td class='normal" + ind + "' valign='top'><center><table border=0 width=80%><tr><td class='normal" + ind + "'>");
}

function writeAfter() {

   doc.writeln("</td></tr></table></center></tr>");
   writeRightBorder();
   writeFooter();
   writeMainTableEnd();
   setupMenus();
}

function writeMainTableBegin() {
   doc.writeln("<table width=100% height=100% cellpadding=0 cellspacing=0 border=0>");
}

function writeMainTableEnd() {
   doc.writeln("</table>");
}

function writeThinHeader() {
   // should just write an image here.
   doc.writeln("<tr><td class='thinHeader' colspan=" + numOfColumns + " background='" + getThemeImagePath('top.jpg') + "' border=0><img src='" + getThemeImagePath('top.jpg') + "'></td></tr>");
}

function writeThickHeader() {
   // should just write an image here.
   doc.writeln("<tr><td class='thickHeader' colspan=" + numOfColumns + " background='" + getThemeImagePath('title-background.jpg') + "'><image src='" + getThemeImagePath('title.jpg') + "'></td></tr>");
}

function createMenu(name, width, height) {
   var menu = new Menu(name, width, height, textStyle, textSize, color1, color2, color3, color4);
   menu.childMenuIcon = rel + "images/arrows.gif";
   menu.hideOnMouseOut = true;
   return menu;
}

function setupMenus() {
   //window.fw_menu_0 = new Menu("root",151,17,"Verdana, Arial, Helvetica, sans-serif",10,"#ffffff","#ffffcc","#666666","#333333");
   //   fw_menu_0.addMenuItem("voicemail, fax &amp; email","window.open('http://www.wirelessinitiative.net/Mobility', '_blank');");
   //   fw_menu_0.hideOnMouseOut=true;

   //window.fw_menu_6 = new Menu("root",129,17,"Verdana, Arial, Helvetica, sans-serif",10,"#ffffff","#ffffcc","#666666","#333333");
   

   window.bioMemberMenu = createMenu("members", 200, 17);
      bioMemberMenu.addMenuItem("chris (bass)", "document.location = '" + rel + "bios/chris.html';");
      bioMemberMenu.addMenuItem("jason (guitar, vocals)", "document.location = '" + rel + "bios/jason.html';");
      bioMemberMenu.addMenuItem("rob (drums)", "document.location = '" + rel + "bios/rob.html';");
   
   window.bioMenu = createMenu("root", 177, 17);
      bioMenu.addMenuItem("band", "document.location = '" + rel + "bios/band.html';");
      bioMenu.addMenuItem(bioMemberMenu);

   window.showMenu = createMenu("root", 177, 17);
      showMenu.addMenuItem("current show list", "document.location = '" + rel + "shows/currentShows.html';");
      showMenu.addMenuItem("show archive", "document.location = '" + rel + "shows/archivedShows.html';");
      showMenu.addMenuItem("live reviews", "document.location = '" + rel + "reviews/liveReviews.html';");

   window.orMenu = createMenu("official releases", 300, 17);
	   orMenu.addMenuItem("no escape: a tribute to journey (comp.)", "document.location = '" + rel + "releases/releases.html#journey';");
      orMenu.addMenuItem("gunfighter split e.p.", "document.location = '" + rel + "releases/releases.html#gunfighter';");
      orMenu.addMenuItem("on a lake of dead trees", "document.location = '" + rel + "releases/releases.html#trees';");
      orMenu.addMenuItem("emblem corners", "document.location = '" + rel + "releases/releases.html#corners';");
      orMenu.addMenuItem("torch e.p.", "document.location = '" + rel + "releases/releases.html#torch';");
      orMenu.addMenuItem("about tomorrow's mileage", "document.location = '" + rel + "releases/releases.html#mileage';");
      orMenu.addMenuItem("buzzard/huron 7\"", "document.location = '" + rel + "releases/releases.html#buzzard';");
      orMenu.addMenuItem("atmosphere only gets you so far (comp.)", "document.location = '" + rel + "releases/releases.html#atmosphere';");

   window.releaseMenu = createMenu("root", 177, 17);
      releaseMenu.addMenuItem(orMenu);
      releaseMenu.addMenuItem("reviews", "document.location = '" + rel + "reviews/recordingReviews.html';");
      releaseMenu.addMenuItem("ordering information", "document.location = 'http://www.wrens.com/store/record.asp?ID=20';");

   window.reviewMenu = createMenu("root", 177, 17);
      reviewMenu.addMenuItem("live reviews", "document.location = '" + rel + "reviews/liveReviews.html';");
      reviewMenu.addMenuItem("recording reviews", "document.location = '" + rel + "reviews/recordingReviews.html';");

   //window.picMenu = createMenu("root", 177, 17);
      //picMenu.addMenuItem("page 1", "document.location = '" + rel + "pics/pics1.html';");
      //picMenu.addMenuItem("page 2", "document.location = '" + rel + "pics/pics2.html';");
      //picMenu.addMenuItem("other sites", "document.location = '" + rel + "shows.html#old';");
       
   //window.linkMenu = createMenu("root", 177, 17);
   //   linkMenu.addMenuItem("bands", "document.location = '" + rel + "links/links.html#bands';");
   //   linkMenu.addMenuItem("labels", "document.location = '" + rel + "links/links.html#labels';");
   //   linkMenu.addMenuItem("zines", "document.location = '" + rel + "links/links.html#zines';");
      
   //window.fw_menu_6 = createMenu("root", 129, 17);
   //   fw_menu_6.addMenuItem("your account","window.open('http://secure.lakes.com', '_blank');");
   //   fw_menu_6.addMenuItem("rates","window.open('http://secure.lakes.com/rates.htm', '_blank');");
   //   fw_menu_6.addMenuItem("web email","window.open('http://webmail.lakes.com', '_blank');");
   //   fw_menu_6.addMenuItem("personal webspace","window.open('http://villa.lakes.com', '_blank');");
   //   fw_menu_6.hideOnMouseOut=true;

  showMenu.writeMenus();
  //fw_menu_4.writeMenus();
      
}

function writeMenuBar() {
   // all menu setup here.

   //setupMenus();

   doc.writeln("<tr><td class='menuBar' colspan=" + numOfColumns + ">");
   doc.writeln("<table border=0><tr>");
   doc.writeln("<td width=30>&nbsp;</td>");
   doc.writeln("<td class='menuItem'><a href='" + rel + "main.html' class='menuBar'>home</a> </td>");
   doc.writeln("<td width=10>&nbsp;</td>");
   doc.writeln("<td class='menuItem'><a href='" + rel + "bios/band.html' onMouseOut='FW_startTimeout();' onMouseOver='window.FW_showMenu(window.bioMenu," + yoffset + "," + xpos + ");' class='menuBar'>biography</a> </td>");
   doc.writeln("<td width=10>&nbsp;</td>");
   doc.writeln("<td class='menuItem'><a href='" + rel + "shows/currentShows.html' onMouseOut='FW_startTimeout();' onMouseOver='window.FW_showMenu(window.showMenu," + (yoffset + 75) + "," + xpos + ");' class='menuBar'>shows</a> </td>");
   doc.writeln("<td width=10>&nbsp;</td>");
   doc.writeln("<td class='menuItem'><a href='" + rel + "releases/releases.html' onMouseOut='FW_startTimeout();' onMouseOver='window.FW_showMenu(window.releaseMenu," + (yoffset + 127) + "," + xpos + ");' class='menuBar'>releases</a> </td>");
   doc.writeln("<td width=10>&nbsp;</td>");
   doc.writeln("<td class='menuItem'><a href='" + rel + "reviews/recordingReviews.html' onMouseOut='FW_startTimeout();' onMouseOver='window.FW_showMenu(window.reviewMenu," + (yoffset + 192) + "," + xpos + ");' class='menuBar'>reviews</a> </td>");
   doc.writeln("<td width=10>&nbsp;</td>");
   //doc.writeln("<td class='menuItem'><a href='" + rel + "pics/pics1.html' onMouseOut='FW_startTimeout();' onMouseOver='window.FW_showMenu(window.picMenu," + (yoffset + 255) + "," + xpos + ");' class='menuBar'>pictures</a> </td>");
   //doc.writeln("<td width=10>&nbsp;</td>");
   doc.writeln("<td class='menuItem'><a href='" + rel + "links/links.html' class='menuBar'>links</a> </td>");
   //doc.writeln("<td>menu placeholder</td>");
   doc.writeln("</tr></table>");
   doc.writeln("</td></tr>");

   //setupMenus();
   
}

function writeInfoTable(numOfInfos) {
   var showList = new ShowList();
   doc.writeln("<tr><td class='infoTable' height=90% width=20% valign=top>");
   doc.writeln("<center><br><table border=0 cellpadding=3 width=90%>");

   doc.writeln("<tr><td class='infoTable'><font class='menuItemStrong'>" + getDateAsString() + "</font></td></tr>");
   doc.writeln("<tr><td class='infoTable'><br><img src='" + getThemeImagePath('bottomstripe.gif') + "' border=0><br><br></td></tr>");

   var mList = showList.getCurrentMessages(numOfInfos);

   for (var i = 0; i < mList.length; i++) {
      doc.writeln("<tr><td class='infoTable'>" + mList[i] + "</td></tr>");
      doc.writeln("<tr><td class='infoTable'><br><img src='" +  getThemeImagePath('bottomstripe.gif') + "' border=0><br><br></td></tr>");
   }

   doc.writeln("</table></center></td>");
   //alert(showList.getCurrentMessages());
}

function writeVerticalSeparator() {
   doc.writeln("<td width=1% class='separator' background='" + getThemeImagePath('separator.gif') + "'>&nbsp;</td>");
}

function writeRightBorder() {
   doc.writeln("<td class='rightBorder' width=10%>&nbsp</td></tr>");
}

function writeFooter() {
   // should just write an image here.
   doc.writeln("<tr><td class='footer' colspan=" + numOfColumns + ">");
   doc.writeln("<br><div align='right'>&copy; <a href='mailto:jstdodge@aol.com' class='footer'>traindodge</a> - 2004 &nbsp;&nbsp;&nbsp;</div><br></td></tr>");
}

function getStyleName() {
	return "whale";
}

function getStylePath() {
	return rel + "themes/" + getStyleName() + "/";
}

function getThemeImagePath(imgName) {
	return getStylePath() + imgName;
}

function writeStyle(r) {
	rel = r;
	//alert("path: " + getStylePath());
	doc.writeln("<link rel='stylesheet' type='text/css' href='" + getStylePath() + "style.css' title='traindodge'>");
}

function getDateAsString() {
   var d = new Date();
   var month, day, year;

   switch(d.getMonth()) {
   case 0:
      month = "january";
      break;
   case 1:
      month = "february";
      break;
   case 2:
      month = "march";
      break;
   case 3:
      month = "april";
      break;
   case 4:
      month = "may";
      break;
   case 5:
      month = "june";
      break;
   case 6:
      month = "july";
      break;
   case 7:
      month = "august";
      break;
   case 8:
      month = "september";
      break;
   case 9:
      month = "october";
      break;
   case 10:
      month = "november";
      break;
   case 11:
      month = "december";
      break;
   }

   day = d.getDate();
   year = d.getFullYear();

   return month + " " + day + ", " + year;
}


//-->
