//JavaScript code for turing lightbulbs on music jokes page on and off.
//Copyright (C) 1998  Spencer Leibow
//All Rights Reserved.

imageoff = new Image(32,32);
imageoff.src = "bulboff.gif";
imageon = new Image(32,32);
imageon.src = "bulbon.gif";
var numbulbs = 0;
var linktext = "Lightbulb Joke Chain";

//This function acts a macro for defining the bulb links
function bulb(page)
// page > 0  ==> link to first bulb on that page.
// page == 0 ==> link to next bulb on current page.
{
  var pagename = "";
  var nextbulb = 0;
  var imageidx = document.images.length;

  if (page) {
    pagename = "main" + page + ".html";
  }
  else {
    nextbulb = numbulbs + 1;
  }

  document.writeln('<A NAME="bulb_' + numbulbs 
    + '" HREF="' + pagename + '#bulb_' + nextbulb
    + '" OnMouseOver="return overbulb(' + imageidx + ', linktext);"' 
    + ' OnMouseOut="return offbulb(' + imageidx + ');">');
  document.writeln('<IMG SRC="' + imageoff.src + '" ALT ="' + linktext 
    + '" ALIGN="left" BORDER="0"></A>');
  numbulbs++;
}

//Event handler for mousing over a bulb
function overbulb(imageidx, msg)
{
  document.images[imageidx].src = imageon.src;
  self.status = msg;
  return true;
}

//Event handler for mousing off of a bulb
function offbulb(imageidx)
{
  document.images[imageidx].src = imageoff.src;
  self.status = "";
  return true;
}
