<!---hide 

	var lookedAt = 0;

browserName=navigator.appName; 
browserVer=parseInt(navigator.appVersion);

  if ((browserName=="Netscape" && browserVer>=3) || (browserName=="Microsoft Internet Explorer" && browserVer>=4))    
  	version="n3";
  else
  	version="n2";

  if (version=="n3")
   {
     pic1on= new Image(14,26);
     pic1on.src="../perennial/graphics/buttonForwardWhite.gif";  
     pic1off= new Image(14,26);
     pic1off.src="../perennial/graphics/buttonForward.gif";
     pic2on= new Image(14,26);
     pic2on.src="../perennial/graphics/buttonBackwardWhite.gif";  
     pic2off= new Image(14,26);
     pic2off.src="../perennial/graphics/buttonBackward.gif";
   }

function lightup(imgName)
 {
   if (version=="n3")
    {
      imgOn=eval(imgName + "on.src");
      document[imgName].src= imgOn;
    }
 }

function turnoff(imgName)
 {
   if (version=="n3")
    {
      imgOff=eval(imgName + "off.src");
      document[imgName].src= imgOff;
    }
 }

function createArrows()		/*	Used to set up the backward/forward links on an Artists page */
{	var e

	e = document.getElementById("prevPage"); 
	if (backwardDoc == "")
	{	e.innerHTML = "";
	}
	else
	{	e.href = backwardDoc;
	}

	e = document.getElementById("nextPage"); 
	if (forwardDoc == "")
	{	e.innerHTML = "";
	}
	else
	{	e.href = forwardDoc;
	}
}

<!-- This function returns the current date in YYYY-MM-DD format. -->
function getYYYYMMDD()
{
	if (arguments.length == 0)
	{	theCurrentDate = new Date();}
	else
	{	theCurrentDate = arguments[0];}
	theYear = theCurrentDate.getFullYear();
	theMonth = theCurrentDate.getMonth() + 1;
	theDay = theCurrentDate.getDate();

	if (theMonth > 9)
	{	theMonthString = ""  + theMonth;}
	else
	{	theMonthString = "0" + theMonth;}

	if (theDay > 9)
	{	theDayString = ""  + theDay;}
	else
	{	theDayString = "0" + theDay;}

	return theYear + "-" + theMonthString + "-" + theDayString;
}


<!-- This function causes every <td> in a <tr> to be dimmed, depending on its ID and today's date. -->
<!-- It also changes the contents of any <span class="past-or-future"> within the <td>.            -->
<!-- This can be used for the <tr> elements of concerts.shtml, to highlight what's in the past.    -->

function dimOldEvents()
{
	<!-- Get today's date. -->
	theCurrentDateString = getYYYYMMDD();

	<!-- Get an array of all the <tr> elements in the html -->
	allTrs = document.getElementsByTagName("tr");

	<!-- Loop through each of the <tr> elements -->
	for (var i=0; i<allTrs.length; i++)
	{
		currentTr = allTrs[i];
		currentId = currentTr.id;

		if (currentId.substr(0,6) == "event ")
		{
			currentIdDate = currentId.substr(6,10);
			if (currentIdDate < theCurrentDateString)
			{	<!-- This event is in the past.  Dim each <td> in the <tr>. -->
				allTds = currentTr.getElementsByTagName("td");
				for (var j=0; j<allTds.length; j++)
				{
					allTds[j].style.backgroundColor = "#dddddd";
				}
				var allSpans = currentTr.getElementsByTagName("span");
				for (var k=0; k<allSpans.length; k++)
				{
					currentSpan = allSpans[k];
					if (currentSpan.className == "past-or-future")
					{
						currentSpan.innerHTML = "";
					}
				}
			}
		}
	}
}

function setupPageTopMenu()	/* This function sets attributes of ul elements underneath the id="PageTopMenu". */
{
  /* This gets every ul that is underneath (not including) the "PageTopMenu" ul element. */
  var ultags=document.getElementById("PageTopMenu").getElementsByTagName("ul");

  for (var t=0; t<ultags.length; t++)
  {
	/* This causes the lower list to display further south than its parent <li> element. */
	ultags[t].style.top=ultags[t].parentNode.offsetHeight+"px";

	/* Add rollover functions to the li parent of the lower-level ul. */
    	ultags[t].parentNode.onmouseover=function()
		{
		/* "this" is the parent li, the one over which the user is hovering. */
		/* "this.getElementsByTagName("ul")[0]" is the first and only ul within the parent li. */
		this.style.zIndex=100;
    		this.getElementsByTagName("ul")[0].style.visibility="visible";
		this.getElementsByTagName("ul")[0].style.zIndex=0;
    		}
    	ultags[t].parentNode.onmouseout=function()
		{
		this.style.zIndex=0;
		this.getElementsByTagName("ul")[0].style.visibility="hidden";
		this.getElementsByTagName("ul")[0].style.zIndex=100;
    		}
  }
}


if (window.addEventListener) /* This works for Firefox and others */
{	window.addEventListener("load", setupPageTopMenu, false);
}
else if (window.attachEvent) /* This works for Micros..t only */
{	window.attachEvent("onload", setupPageTopMenu);
}

//---->