// Drop Bown Menu - Head Script
// copyright Stephen Chapman, 4th March 2005, 5th February 2006
// you may copy this menu provided that you retain the copyright notice. ok.

var fix = 0; var delay = 2000; var modd = 0;
var bar = new menuBar();
bar.addMenu('The Fraternity');
bar.addItem('index.php', 'Home');
bar.addItem('index.php?page=news', 'Recent News');
bar.addItem('index.php?page=about', 'About');
bar.addItem('index.php?page=contact', 'Contact Us');
bar.addItem('/~ximuchapter/hoagiemenu.php', 'Calendar');
bar.addItem('index.php?page=downloads', 'Downloads');
bar.addItem('index.php?page=rush', 'Rush!');
bar.addItem('index.php?page=docs', 'Documents');
bar.addItem('/~ximuchapter/moredocs.php', 'More Documents');
bar.addMenu('The Brothers');
bar.addItem('index.php?page=class','By Probationary Class');
bar.addItem('index.php?page=clans','By Family Clan');
bar.addItem('index.php?page=officers', 'Officers');
bar.addItem('index.php?page=probationary', 'Probationary Members');
bar.addItem('index.php?page=alumni', 'Alumni News');
bar.addMenu('Projects');
bar.addItem('cbfest', 'Concert Band Festival');
bar.addItem('index.php?page=arensonaward', 'Michael Arenson Jazz Composition Award');
bar.addItem('index.php?page=woodwindaward', 'Sinfonia Woodwind Quintet Composition Award');
bar.addItem('index.php?page=daffy', 'Daffy Deli Guide');
bar.addMenu('Interactive');
bar.addItem('http://ximupics.freehostia.com/plogger/', 'Photo Gallery');
bar.addItem('index.php?page=links', 'Links');
bar.addItem('index.php?page=hangman', 'Xi Mu Hangman');
// do not change anything below this line
var blc = '#1a1717';
var blh = '#a98743';
var bla = '#a98743';
var lc = '#fefefe';
var lh = '#fefefe';
var la = '#fefefe';
function menuBar() {
	this.jj = -1;
	this.kk = 0;
	this.mO = new Array();
	this.addMenu = addMenu;
	this.addItem = addItem;
	this.writeBar = writeBar;
	this.writeDrop = writeDrop;
}
function addMenu(main) {
	this.mO[++this.jj] = new Object();
	this.mO[this.jj].main = main;
	this.kk = 0;
	this.mO[this.jj].link = new Array();
	this.mO[this.jj].name = new Array();
}

function addItem(link,name) {
	this.mO[this.jj].link[this.kk] = link;
	this.mO[this.jj].name[this.kk++] = name;
}
function writeBar() {
	for (var i=1;i <= this.mO.length; i++){
		document.write('<span id="navMenu'+i+'" class="mH">'+this.mO[i-1].main+'<\/span>');
		}
}
function writeDrop() {
	for (var i=1;i <= this.mO.length; i++)
	{
		document.write('<div id="dropMenu'+i+'" class="mD">\r\n');
		for (var h=0;h < this.mO[i-1].link.length; h++){
			document.write('<a class="mL" href="'+this.mO[i-1].link[h]+'">'+this.mO[i-1].name[h]+'<\/a>\r\n');
		}
		document.write('<\/div>\r\n');
	}
}
if (fix) 
	window.onscroll=sMenu;
	window.onload=iMenu;
	var onm = null;
	var ponm = null;
	var podm = null;
	var ndm = bar.mO.length;
function posY() {
	return typeof window.pageYOffset != 'undefined' ? window.pageYOffset:document.documentElement.scrollTop? document.documentElement.scrollTop: document.body.scrollTop?document.body.scrollTop:0;
	}
function sMenu() {
	document.getElementById('mB').style.top = posY() + 'px'; 
	for (i=1; i<=ndm; i++) {
		menuName = 'dropMenu' + i;
		odm = document.getElementById(menuName); 
		if (onm) {
			var yPos = onm.offsetParent.offsetTop + onm.offsetParent.offsetHeight;odm.style.top = yPos + 'px';
			}
		}
}
function iMenu() {
	if (document.getElementById) {
		document.onclick = mHide; 
		for (i=1; i<=ndm; i++) {
			menuName = 'dropMenu' + i; 
			navName = 'navMenu' + i; 
			odm = document.getElementById(menuName); 
			onm = document.getElementById(navName); 
			odm.style.visibility = 'hidden'; 
			onm.onmouseover =  mHov; onm.onmouseout = mOut;
		} 
		onm = null;
	} 
	return;
}
function  mHov(e) {
	if (modd) clearTimeout(modd);
	document.onclick = null; 
	honm = document.getElementById(this.id); 
	if (honm != onm) {
		honm.style.color = lh; 
		honm.style.backgroundColor = blh;
		} 
	menuName = 'drop' + this.id.substring(3,this.id.length); 
	odm = document.getElementById(menuName); 
	if (podm == odm) {
		mHide(); 
		return;
	} 
	if (podm != null) 
		mHide(); 
		onm = document.getElementById(this.id); 
		if ((ponm != onm ) || (podm == null)) {
			onm.style.color = la; 
			onm.style.backgroundColor = bla;
		} 
		if (odm) {
			xPos = onm.offsetParent.offsetLeft + onm.offsetLeft; 
			yPos = onm.offsetParent.offsetTop + onm.offsetParent.offsetHeight; 
			odm.style.left = xPos + 'px'; 
			odm.style.top = yPos + 'px'; 
			odm.style.visibility = 'visible'; 
			odm.onmouseover = omov; 
			odm.onmouseout = omot; 
			podm = odm; 
			ponm = onm;
		}
}
function omov() {
	if (modd) clearTimeout(modd);
}
function omot() {
	modd = setTimeout('mHide()',delay);
}
function mOut(e) {
	modd = setTimeout('mHide()',delay);
	document.onclick = mHide;
	oonm = document.getElementById(this.id); 
	if (oonm != onm) {
		oonm.style.color = lc; 
		oonm.style.backgroundColor = blc;
		}
	}
function mHide() {
	document.onclick = null; 
	if (podm) {
		podm.style.visibility = 'hidden'; 
		podm = null; 
		ponm.style.color = lc; 
		ponm.style.backgroundColor = blc;
		} 
		onm = null;}
	if (fix) {
		var ag = navigator.userAgent.toLowerCase();
		var isG = (ag.indexOf('gecko') != -1);
		var isR=0;if (isG) {
			t = ag.split("rv:"); 
			isR = parseFloat(t[1]);
		}
		if (isR && isR<1) 
			setInterval('sMenu()',50);
}