
// Filenames for the image rotator on the home page

	var xRotatorImages = [ 
		'AdultPromotionFall2011.jpg' ,
		'AkinwandeCU.jpg' ,
		'AkinwandeOyebanjo.jpg' ,
		'AleenaAbattamarco.jpg' ,
		'AnnieGregory.jpg' ,
		'ASKAward.JPG' ,
		'Ava.jpg' ,
		'Bahar2.jpg' ,
		'BBSeiza.jpg' ,
		'BeckyKidd.jpg' ,
		'BrandonGarcia.jpg' ,
		'CAMP2011.jpg' ,
		'DanielleWash.jpg' ,
		'Debbie.jpg' ,
		'EliBrandon2.jpg' ,
		'EliJacob.jpg' ,
		'EliLeki-Albano.jpg' ,
		'EliLeki-Albano2.jpg' ,
		'EllenGibbon.jpg' ,
		'EthanCamp.jpg' ,
		'EvaP.jpg' ,
		'Fascilities01.jpg' ,
		'GabbyAffable.jpg' ,
		'GabbyAffableTsuki.jpg' ,
		'G-ADv-Brown.jpg' ,
		'Graham.jpg' ,
		'HenryHalle.jpg' ,
		'HopeEric.jpg' ,
		'HopeRyan.jpg' ,
		'HopeRobinson.jpg' ,
		'JacobLadenG.jpg' ,
		'JacobLadenG-2.jpg' ,
		'JakeTodd.jpg' ,
		'Jason.jpg' ,
		'JasonAutumnMichele.jpg' ,
		'JohnGuillory.jpg' ,
		'JohnPappas.jpg' ,
		'JohnPappas-HandsomeShot.jpg' ,
		'JSNPatB-2.jpg' ,
		'JSNancyDanielle.jpg' ,
		'JSNancy.jpg' ,
		'JSNancyChamber.jpg' ,
		'June.jpg' ,
		'JunShihanNancy.jpg' ,
		'JunShihanNancy-2.jpg' ,
		'JunShihanNancy-3.jpg' ,
		'KateNadolski.jpg' ,
		'KatieSpeth.jpg' ,
		'KSarahThomas.jpg' ,
		'KyoshiMartha.jpg' ,
		'KyoshiSarah3.jpg' ,
		'KyoshiSarahKiai.jpg' ,
		'LaurenSchwendimann.jpg' ,
		'LaurenSchwendimann2.jpg' ,
		'Leila.jpg' ,
		'LuciaF.jpg' ,
		'LuisDanielle.jpg' ,
		'MaddieJulian.jpg' ,
		'MaddiePesch.jpg' ,
		'MaggieSholle.jpg' ,
		'MainFloor-sharp.jpg' ,
		'Margarita.jpg' ,
		'Mariana.jpg' ,
		'MaribelKata.jpg' ,
		'MarkLauren.jpg' ,
		'MarlaCohen.jpg' ,
		'MarshaEast.jpg' ,
		'MaryWei.jpg' ,
		'MaryWei2.jpg' ,
		'MaryWeiTsuki.jpg' ,
		'MattBirnholz.jpg' ,
		'MaxMcCoy.jpg' ,
		'MaxMcCoyJasonB.jpg' ,
		'MicheleCurley.jpg' ,
		'Nika.jpg' ,
		'NikkiGreen.jpg' ,
		'Pamela.jpg' ,
		'Pamela-2.jpg' ,
		'PatrickOtto.jpg' ,
		'Patrick2.jpg' ,
		'RebeccaAngevine.jpg' ,
		'RonMay.jpg' ,
		'RyanLibel.jpg' ,
		'SallyStrikingaPose.jpg' ,
		'SarahBrodzinsky.jpg' ,
		'Saul.jpg' ,
		'SaulF.jpg' ,
		'Sayira.jpg' ,
		'SenseiMarthaSally.jpg' ,
		'sidekick.jpg' ,
		'SoulSurvivor2011.jpg' ,
		'SoulSurvivor2011-2.jpg' ,
		'SpiritChall2011Kata.jpg' ,
		'TabathaDean.jpg' ,
		'TeenKarateDemo.jpg' ,
		'ThomasLucia.jpg' ,
		'TJSaul.jpg' ,
		'TJ.jpg' ,
		'TJKiai.jpg' ,
		'ToddScales.jpg'
	];
	
	function SetRotatorImage() {
		var xRotator = document.getElementById('RotatorImage');
		xRotator.src = 'images/HomeRotator/' + xRotatorImages[Math.floor(Math.random()*(xRotatorImages.length))]
	}


// Hilight the current page in the left-hand blue menu

	function MenuHilight() {
		var sPath = window.location.pathname;
		var sPage = 'Menu' + sPath.substring(sPath.lastIndexOf('/') + 1);
		sPage = sPage.replace('#', '');
		sPage = sPage.replace('.htm', '');
		if (document.getElementById(sPage) != null) {
			document.getElementById(sPage).style.color = '#FFFFFF';
		}
	}



// Show an event detail for the new Calendar of Events page (2010)

	function getDocHeight() {
		var D = document;
		return Math.max(
			Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
			Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
			Math.max(D.body.clientHeight, D.documentElement.clientHeight)
		);
	}

	function ShowDetail(pID) {
		
		document.getElementById('DialogContents').innerHTML = document.getElementById(pID).innerHTML;
	
		// Set up the blue background
		var xVideoBlue = document.getElementById('DialogBlue');
		xVideoBlue.style.height = getDocHeight().toString() + 'px';
		xVideoBlue.style.visibility = 'visible';
		
		// Center the video player window
		var xVideoWindow = document.getElementById('DialogWindow');
		xVideoWindow.style.left = ((document.documentElement.clientWidth - 485) / 2).toString() + 'px';
		xVideoWindow.style.top = (document.documentElement.scrollTop + 60).toString() + 'px';
		
		// Show the video player window
		xVideoWindow.style.visibility = 'visible';
	}

	function CloseDialog() {
		document.getElementById('DialogContents').innerHTML = '';
		document.getElementById('DialogWindow').style.visibility = 'hidden';
		document.getElementById('DialogBlue').style.visibility = 'hidden';
	}


// Set up the monthly menus for the Calendar of Events Page

	// show the selected month
	var xSelectedID = '';
	function ShowMonth(pID) {
		if (xSelectedID.length >= 1) {
			document.getElementById(xSelectedID).style.display = 'none';
		}
		document.getElementById(pID).style.display = 'block';
		xSelectedID = pID;
	}

	// write the right-hand menu of calendar months
	function CalendarMonths() {
		var xMonths = document.getElementById('Calendar').getElementsByTagName("TABLE");
		var xCurrentYear = '0';
		for (var i = 0;  i < xMonths.length; i++) {
			var xID = xMonths[i].id;
			var xYear = xID.substr(xID.length - 4, 4);
			var xMonth = xID.substr(0, xID.length - 4);
			if (xYear != xCurrentYear) {
				document.writeln('<p class="Heading1">' + xYear + '</p>');
				document.writeln('<hr />');
				xCurrentYear = xYear
			}
			document.write('<p><a href="javascript:ShowMonth(\'' + xID + '\')">' + xMonth + '</a></p>');
		}
		var m_names = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
		var d = new Date();
		ShowMonth(m_names[d.getMonth()] + d.getFullYear());
	}

	//
