No3 = (parseInt(navigator.appVersion) > 3) ? 1:0;
if (navigator.userAgent == "Mozilla/4.0 (compatible; MSIE 4.5; Mac_PowerPC)") { No3 = 0; }
layer = (document.all && No3) ? "document.all['L'+menu].style" : (document.layers && No3) ? "document.layers['L'+menu]" : 0;
var timer;

function Show() { if(layer) {
	if(timer) clearTimeout(timer);
	for(menu=0; menu<Layer.length; menu++) { if(Layer[menu]) { eval(layer).visibility = "hidden"; } }
	for(i=0; i<arguments.length; i++) { menu=arguments[i]; eval(layer).visibility = "visible"; }
} }
function Hide() { timer = setTimeout("Show()", 500); }

//////////////////////////////////////////////////////

	hovercolor   = "";	// color name/code
	bgcolor      = "#ffffff";	// color name/code
	background   = "";			// picture url
	menu_border  = 1;			// IE only
	border_color = "#333333";	// IE only
	arrow_pic    = "images/arrow.gif"; // url of arrow picture for submenus

//////////////////////////////////////////////////////


if(document.all) { if(!background) { background=bgcolor; } else { background = "url("+background+")"; } }

function LayerSpecs(Left,Top,Width) { if(No3) {
	if(!document.all) { 
		this.left = Left-2;
		this.top = Top-7;
	}
	else {
	   this.left  = Left;
	   this.top   = Top;
	}
	this.info  = "";
	T=0;
	for(i=3; i<arguments.length; i++) {
		if(document.all) { this.info += "<TR><TD WIDTH="+Width+" onMouseOver='this.bgColor=\""+hovercolor+"\"' onMouseOut='this.bgColor=\"\"'>&nbsp;"+arguments[i]+"</TD></TR>"; }
		else { this.info += "<LAYER onMouseOver='this.bgColor=\""+hovercolor+"\"' onMouseOut='this.bgColor=\""+bgcolor+"\"' WIDTH="+Width+" POSITION=RELATIVE TOP="+T+">&nbsp;&nbsp;"+arguments[i]+"</LAYER>"; }
		T+=20;
	}
} }

Layer = new Array();
arrow = "<IMG SRC='"+arrow_pic+"' BORDER=0 ALT=''>";


//////////////////////////////////////////////

/*	Create Your layers below by typing:
	 Layer[incrementing number] = new LayerSpecs(Left Position, Top Position, Width, List of Links Seperated by Commas)
	 If a layer has a sublayer, add onMouseOver="Show(Layer Number to Open, Current Layer, Any Layers Opened before the current layer (separated by commas)
*/


/* schedule */
Layer[1] =	new LayerSpecs(111,131,10,	
			'<A HREF="http://www.bachandbeyond.org/events.html" CLASS="nav">Calendar&nbsp;of&nbsp;Events</A> ',
			'<A HREF="http://www.bachandbeyond.org/ordering.html" CLASS="nav">Ticket&nbsp;Ordering&nbsp;&nbsp;Prices</A> ',
			'<A HREF="http://www.bachandbeyond.org/venues.html" CLASS="nav">About&nbsp;Our&nbsp;Venues</A> ',
			'<A HREF="http://www.bachandbeyond.org/yacc.html" CLASS="nav">Young&nbsp;Artists&nbsp;Concerto&nbsp;Competiton</A> ',
			'<A HREF="http://www.bachandbeyond.org/help.html" CLASS="nav">FAQ</A> '
);


/* about */
Layer[2] =	new LayerSpecs(263,131,10,	
			'<A HREF="http://www.bachandbeyond.org/contact.html" CLASS="nav">Contact&nbsp;Us</A> '	,		
			'<A HREF="http://www.bachandbeyond.org/note.html" CLASS="nav">A&nbsp;Note&nbsp;From&nbsp;the&nbsp;Director</A> ',
			'<A HREF="http://www.bachandbeyond.org/bios.html" CLASS="nav">Musician&nbsp;Bios</A> ',
			'<A HREF="http://www.bachandbeyond.org/education.html" CLASS="nav">Music&nbsp;Education</A> ',
			'<A HREF="http://www.bachandbeyond.org/audition.html" CLASS="nav">Performance&nbsp;Opportunities</A> ',
			'<A HREF="http://www.bachandbeyond.org/board.html" CLASS="nav">Board&nbsp;of&nbsp;Directors</A> '			
);


/* repertoire */
Layer[3] =	new LayerSpecs(602,131,10,	
			'<A HREF="http://www.bachandbeyond.org/gallery.html" CLASS="nav">Photo&nbsp;Gallery</A> ',
			'<A HREF="http://www.bachandbeyond.org/music.html" CLASS="nav">Music&nbsp;Clips</A> ',
			'<A HREF="http://www.bachandbeyond.org/program.html" CLASS="nav">Concert&nbsp;Programs</A> '

);

/* sponsors */
Layer[4] =	new LayerSpecs(707,131,10,	
			'<A HREF="http://www.bachandbeyond.org/individuals.html" CLASS="nav">List&nbsp;of&nbsp;Contributors</A> ',
			'<A HREF="http://www.bachandbeyond.org/corporate.html" CLASS="nav">Corporate&nbsp;Sponsors</A> ',
			'<A HREF="http://www.bachandbeyond.org/survey.html" CLASS="nav">Take&nbsp;Our&nbsp;Survey</A> '
);


////////////////////////////////////////////////////////////////

j = (Layer[0]) ? 0:1;

for(i=j; i<Layer.length; i++) {
	if(document.all && No3) { document.write("<SPAN onMouseOver='clearTimeout(timer)' onMouseOut='Hide("+i+")' ID='L"+i+"' STYLE='position:absolute; visibility:hidden; background:"+background+"; top:"+Layer[i].top+"; left:"+Layer[i].left+";'><TABLE CLASS='nav' STYLE='border:solid "+menu_border+" "+border_color+"'>"+Layer[i].info+"</TABLE></SPAN>"); }
	else if(document.layers && No3) { document.write("<LAYER onMouseOver='clearTimeout(timer)' onMouseOut='Hide("+i+")' ID='L"+i+"' POSITION=ABSOLUTE VISIBILITY=HIDDEN BGCOLOR='"+bgcolor+"' BACKGROUND='"+background+"' TOP="+Layer[i].top+" LEFT="+Layer[i].left+">"+Layer[i].info+"</LAYER>"); }
}
