var arrMenuNames = new Array()
var intMenuCounter = 0
var intMinY = 0
var intMinX = 0
var intMaxX = 10000

function Menu(name) {
	//properties
	this.name = name
	this.menuItems = new Array()
	
	//methods
	this.addMenuItem = addMenuItem
	this.writeMenu = writeMenu
	
	//add to array
	arrMenuNames[intMenuCounter] = name
	intMenuCounter++
}

function addMenuItem(item) {
	this.menuItems[this.menuItems.length] = item
}
function writeMenu() {
	if (document.layers) {
		document.write('<layer name=' + this.name + ' top=0 left=0 visibility="hide" onMouseOut="hideMenu(\'' + this.name + '\')">')
		document.write('<table cellpadding=1 cellspacing=0 border=0 width=131><tr><td bgcolor=#ff0000>')
		document.write('<table cellpadding=2 cellspacing=0 border=0 width=100%><tr><td bgcolor=#ffffff>')
		for (var i = 0; i < this.menuItems.length; i++) {
			document.write(this.menuItems[i] + '<br>')
			if (i < this.menuItems.length - 1)
				document.write('<img src=/img/spacer.gif width=1 height=4><br>')
		}
		document.write('</table>')
		document.write('</table>')
		document.write('</layer>')
	}
	if (document.all) {
		document.write('<div id=' + this.name + ' style="position:absolute;left:0px;top:0px;width:131px;visibility:hidden;" onMouseOut="hideMenu(\'' + this.name + '\')">')
		document.write('<table cellpadding=1 cellspacing=0 border=0 width=100%><tr><td bgcolor=#FFCC00>')
		document.write('<table cellpadding=6 cellspacing=0 border=0 width=100%><tr><td bgcolor=#ffffff>')
		for (var i = 0; i < this.menuItems.length; i++) {
			document.write(this.menuItems[i] + '<br>')
			if (i < this.menuItems.length - 1)
				document.write('<img src=/img/spacer.gif width=1 height=4><br>')
		}
		document.write('</table>')
		document.write('</table>')
		document.write('</div>')
	}
}

var lastMenuName = ""
function showMenu(menuName, imageName) {
	var x, y, objLayer
	var strImgName = ""
	var strImgSrc = ""
	
	if ((navigator.userAgent).indexOf("Mac") == -1 || navigator.appName == "Netscape") {
		//move menu to right place
		objLayer = getLayer(menuName)
		x = getImagePageLeft(getImage(imageName)) + 150
		y = getImagePageTop(getImage(imageName)) 
		moveLayerTo(objLayer, x, y)
		
		// show menu
		if (document.layers) {
			if (lastMenuName != "")
				hideMenu(lastMenuName)
			document.layers[menuName].visibility = "show"
		}
		if (document.all) {
			if (lastMenuName != "")
				hideMenu(lastMenuName)
			document.all[menuName].style.visibility = "visible"
		}
		lastMenuName = menuName
	}
}
function hideMenu(menuName) {
	var isIn = false
	var i = 0
	var strImgName, strImgSrc
	
	if (document.layers) {
		document.layers[menuName].visibility = "hide"
	}
	if (document.all) {
		while (!isIn && i < document.all[menuName].all.length) {
			if (window.event.toElement == document.all[menuName].all[i])
				isIn = true
			i++
		}
		if (!isIn) {
			document.all[menuName].style.visibility = "hidden"
		}
	}
}
function hideAllMenus() {
	for (var i=0; i < arrMenuNames.length; i++) {
		hideMenu(arrMenuNames[i])
	}
}
function trackMouse(e) {
	var intMouseX, intMouseY
	
	if (document.all) {
		intMouseX = window.event.clientX
		intMouseY = window.event.clientY
	}
	if (document.layers) {
		intMouseX = e.pageX
		intMouseY = e.pageY
	}
	
	if ((intMouseY < intMinY) || (intMouseX < intMinX) || (intMouseX > intMaxX))
		hideAllMenus()
}
function getMaxMin() {
	var objIntroImg, objSpotlightImg
	
	objIntroImg = getImage('introduction')
	objSpotlightImage = getImage('spotlight')
	
	intMinY = getImagePageTop(objIntroImg)
	intMinX = getImagePageLeft(objIntroImg)
	intMaxX = getImagePageLeft(objIntroImg) + objIntroImg.width
}


var menu1 = new Menu('fundMenu')
var menu2 = new Menu('tedMenu')
var menu3 = new Menu('campersCornerMenu')
var menu4 = new Menu('eventsNewsMenu')
var menu5 = new Menu('corporateSponsorsMenu')
var menu6 = new Menu('helpMenu')
var menu7 = new Menu('tutorMenu')
var menu8 = new Menu('boardsMenu')

menu1.addMenuItem('<a href="/aboutfund/mission.asp" title="Mission" id=link><font face="Arial,Helvetica" size="2">mission</font></a>')
menu1.addMenuItem('<a href="/aboutfund/benefits.asp" title="Benefits" id=link><font face="Arial,Helvetica" size="2">benefits</font></a>')
menu1.addMenuItem('<a href="/aboutfund/began.asp" title="How The Fund Began" id=link><font face="Arial,Helvetica" size="2">how the fund began</font></a>')
menu1.addMenuItem('<a href="/aboutfund/partcamps.asp" title="Participating Camps" id=link><font face="Arial,Helvetica" size="2">participating camps</font></a>')
menu1.addMenuItem('<a href="/aboutfund/factsheet.asp" title="Fact Sheet" id=link><font face="Arial,Helvetica" size="2">fact sheet</font></a>')
menu1.addMenuItem('<a href="/aboutfund/ted.asp" title="Ted Biography" id=link><font face="Arial,Helvetica" size="2">ted biography</font></a>')
menu1.addMenuItem('<a href="/boardmembers/2008boards.asp" title="Board of Directors" id=link><font face="Arial,Helvetica" size="2">board of directors</font></a>')

menu2.addMenuItem('<a href="/aboutted/ted.asp" title="Ted Biography" id=link><font face="Arial,Helvetica" size="2">ted biography</font></a>')


menu3.addMenuItem('<a href="/camperscorner/camplist.asp" title="Camp List" id=link><font face="Arial,Helvetica" size="2">camp list</font></a>')
menu3.addMenuItem('<a href="/camperscorner/websites.asp" title="Kids&#39; Web Sites" id=link><font face="Arial,Helvetica" size="2">kids&#39; web sites</font></a>')


menu4.addMenuItem('<a href="/newsandevents/news.asp" title="News" id=link><font face="Arial,Helvetica" size="2">news & press releases</font></a>')
menu4.addMenuItem('<a href="/newsandevents/upcoming_events.asp" title="Ted Fund Calendar of Events" id=link><font face="Arial,Helvetica" size="2">events</font></a>')
menu4.addMenuItem('<a href="/newsandevents/photogallery.asp" title="Photo Gallery" id=link><font face="Arial,Helvetica" size="2">photo gallery</font></a>')


menu5.addMenuItem('<a href="/sponsors/sponsors.asp" title="List of Corporate Donors" id=link><font face="Arial,Helvetica" size="2">list of corporate donors</font></a>')

menu6.addMenuItem('<a href="http://www.acteva.com/booking.cfm?bevaid=68111" title="Make a Donation" id=link target="_blank"><font face="Arial,Helvetica" size="2">make a donation</font></a>')
menu6.addMenuItem('<a href="/youcanhelp/volunteer.asp" title="Volunteer Opportunities" id=link><font face="Arial,Helvetica" size="2">volunteer opportunities</font></a>')
menu6.addMenuItem('<a href="/youcanhelp/financial.asp" title="Financial Sponsorship" id=link><font face="Arial,Helvetica" size="2">financial sponsorship</font></a>')
menu6.addMenuItem('<a href="/youcanhelp/contact.asp" title="Contact US" id=link><font face="Arial,Helvetica" size="2">contact us</font></a>')

menu7.addMenuItem('<a href="/youcanhelp/tutoring_program.asp" title="Tutoring Program" id=link><font face="Arial,Helvetica" size="2">ted fund tuesdays</font></a>')

menu8.addMenuItem('<a href="/board members/2007 boards.asp" title="Board of Trustees" id=link><font face="Arial,Helvetica" size="2">board of trustees</font></a>')


menu1.writeMenu()
menu2.writeMenu() 	 	
menu3.writeMenu()
menu4.writeMenu()
menu5.writeMenu()
menu6.writeMenu()
menu7.writeMenu()
menu8.writeMenu()