// mrt-menu.js by A. Daniel Klarmann aka MrTitanium December 2002
// menus for MrTitanium's pages
var menuRoot = './';

function olTiMenu(){
  var strBtns = '<tr><td align="center"><a href="'+menuRoot+'titanium.htm" class="btn">Technical&nbsp;Version</a></td></tr>';
  strBtns += '<tr><td align="center"><a href="'+menuRoot+'titaniumna.html" class="btn">Artsy&nbsp;/&nbsp;Philosophical&nbsp;Version</a></td></tr>';
  strBtns += '<tr><td align="center"><a href="'+menuRoot+'tigrades.html" class="btn">List&nbsp;of&nbsp;Grades</a></td></tr>';
  strBtns += '<tr><td align="center"><a href="'+menuRoot+'density.html" class="btn">Weight&nbsp;/&nbsp;Density</a></td></tr>';
  olBtns(strBtns, "About Titanium");
}//olTiMenu
function olHtMenu(){
  var strBtns = '<tr><td align="center"><a href="'+menuRoot+'anodizer.html" class="btn">Build an Anodizer</a></td></tr>';
  strBtns += '<tr><td align="center"><a href="'+menuRoot+'anodizing.html" class="btn">Anodize Titanium</a></td></tr>';
  strBtns += '<tr><td align="center"><a href="'+menuRoot+'project/01epi.html" class="btn">Make Ti Earrings</a></td></tr>';
  strBtns += '<tr><td align="center"><a href="'+menuRoot+'ti-care.html" class="btn">Care for Ti Jewelry</a></td></tr>';
  olBtns(strBtns, "How To");
}// olHtMenu

function olContactMenu(){
  var strBtns = '<tr><td align="center" nowrap><a href="http://mrtitanium.wordpress.com/" class="btn" target="_blank">The MrTitanium Forum</a></td></tr>';
  strBtns += '<tr><td align="center" nowrap><a href="javascript:void(0);" onClick="feedbackForm();" class="btn">Send Private Message</a></td></tr>';
  strBtns += '<tr><td align="center" nowrap><a href="mailto:Dan@MrTitanium.com" class="btn">Email Dan@MrTitanium.com </a></td></tr>';
  olBtns(strBtns, "Contact Info");
}// olHtMenu

function olBtns(strBody,strCap){
  overlib('<table cellpadding=1 cellspacing=0 border=0 width="250">'+strBody+'</table>',CAPTION,strCap,STICKY,FIXX,160,WIDTH,250,OFFSETY,-20,FGCOLOR,"#a0a0FF");
}//olBtns

function displayMainMenu(){
  document.writeln('<table border="0" cellpadding="0" cellspacing="2" width="150">');
  mainButton ("Shop My Arts", menuRoot + "art4sale.html");
  mainButton ("About the Artist", menuRoot + "art.htm");
  mainButton ("Customer Reviews", menuRoot + "testimonial.html");
  mainButton ("About Titanium","javascript:olTiMenu();");
  mainButton ("Anodizing Science", menuRoot + "interference.html");
  mainButton ("How To ...","javascript:olHtMenu();");
  mainButton ("FAQ's / Q &amp; A", menuRoot + "faq.html");
  mainButton ("My&nbsp;Suppliers &amp;&nbsp;Collegues", menuRoot + "tilinks.html");
  mainButton ("Contact MrTitanium","javascript:olContactMenu();");
  document.writeln('</table>');
} //displayMainMenu

function mainButton(strShow, strGo){ //display main button using class="btn" table
  document.writeln ('<tr><td class="btn" align="center"><a class="btn" onMouseOut="nd();" href="',strGo,'">',strShow,'</a></td></tr>');
}//mainButton



function tabMenu(){//   <!-- tabs on top -->
  document.writeln('<table valign="top" border="0" cellpadding="0" cellspacing="0"><tr>');
  document.writeln(oneTab("#eeeeee","index.html","Home"));
  document.writeln(oneTab("#B4B4B4","art.htm","The Artist"));
  document.writeln(oneTab("#800000","art4sale.html","Shop My Stuff"));
  document.writeln(oneTab("#C0C0FF","sellswhere.htm","Shows, Shops, Fairs"));
  document.writeln(oneTab("#ddddff","faq.html","Q &amp; A"));
  document.writeln(oneTab("#F0F090","tilinks.html","Ti Links"));
  document.writeln('</tr></table>');
}//tabMenu

// oneTab returns string containing all <td .../td> code for one tab in horiz tab menu
function oneTab(strColor,strLink,strText){
  var strClass = "Tab1";
  if (strColor == "#800000"){
    strClass = "A4S";
  }
  return '<td bgcolor="'+strColor+'"><img src="images/tab_left.gif" width="16" height="26" alt="tableft"></td><td bgcolor="'+strColor+'" nowrap><a class="'+strClass+'" href="'+strLink+'" target="_top"><b>'+strText+'</b></a> </td><td bgcolor="'+strColor+'"><img src="images/tab_rt.gif" width="16" height="26" alt="tabrt"></td>';
}//oneTab

//*** Code for slideshow image panes

// "class" containing info about images to flip
// strSetImgName is the part of the filename before the number ("fpl" for images/fpl##.jpg)
// strSetPaneName is the name of the document.image object
// iSetMaxNum sets the highest image number
// iSetPaneDelay is the time in milliseconds between slides
function SlideShowObj(strSetImgName, strSetPaneName, iSetMaxNum, iSetPaneDelay){
   this.iPaneNum= 1;
   this.iPaneImgNum = 1;
   this.iLoadedImages = 0; //number or images completely loaded

   this.strImgName = strSetImgName;
   this.strPaneNames = strSetPaneName;
   this.iPaneDelay = iSetPaneDelay; // millisecs for each pane

   this.preLoadImages = preLoadImages;
   this.nextPane =   nextPane;
} //SlideShow() object definition

//var aFPL = new Array()

