var numberOfImageObjects = 6;   // The number of image objects will the total number of buttons, not image files

if (compatibleBrowser)
  {
  var effectSet = new Array(numberOfImageObjects);
  var hasDownImage = new Array(numberOfImageObjects); // effectSet for top nav bar (no onMouseDown image to load)

  effectSet[1] = "whatIsTS";
  effectSet[2] = "upcomingEvents";
  effectSet[3] = "mailingList";
  effectSet[4] = "smallHome";
  effectSet[5] = "smallContactUs";
  effectSet[6] = "smallOnlineForums";
  
  hasDownImage[1] = 1
  hasDownImage[2] = 1
  hasDownImage[3] = 1
  hasDownImage[4] = 0
  hasDownImage[5] = 0
  hasDownImage[6] = 0

                               // Pre-cache images
  var imgSet = new Array((3*numberOfImageObjects));

  for (i = 1; i <= numberOfImageObjects; i++)
    {
    imgSet[i] = new Image();
    imgSet[i].src = "/images/button_" + effectSet[i] + "_over.gif";
    if (hasDownImage[i]==1)
	  {
      imgSet[(i+numberOfImageObjects)] = new Image();
      imgSet[(i+numberOfImageObjects)].src = "/images/button_" + effectSet[i] + "_down.gif";
	  }
    imgSet[(i+2*numberOfImageObjects)] = new Image();
    imgSet[(i+2*numberOfImageObjects)].src = "/images/button_" + effectSet[i] + "_norm.gif";
    }
  }

// ------------------------------- Functions

function imageSwitch(imageName, action)
  {                             // Search For Correct Image Set Object
  for (j=1; ( (effectSet[j] != imageName) && (j <= numberOfImageObjects) ); ++j)
    {                           // Leaves j at value to access proper image stored in imgSet[] array.
	}
    if (action=="over")
      {
      document.images[imageName].src = imgSet[j].src;
      }
    if (action=="down")
      {
      document.images[imageName].src = imgSet[(j+numberOfImageObjects)].src;
      }  
    if (action=="out")
      {
      document.images[imageName].src = imgSet[(j+2*numberOfImageObjects)].src;
      }  
  }

function printTime()
  {
  var dayOfWeekNames = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
  var monthNames = new Array("January","February","March","April","May","June","July","August","September"
   ,"October","November","December");
  var fullDate = new Date();
  var dayToday = fullDate.getDay();
  var monthToday = fullDate.getMonth();
  var dateToday  = fullDate.getDate();
  var yearToday = fullDate.getFullYear()

  document.write(dayOfWeekNames[dayToday] + ", " + monthNames[monthToday] + " " + dateToday + ", " + yearToday);
  }
  
 