var menuTop = 80;
var menuLeftGive = 20;

function rollOver(me) {
	var onEle;
	var elemMenu;
	if (navigator.appName=="Microsoft Internet Explorer") {
		onEle = document.all[me];
	} else {
		onEle = document.getElementById(me);
	}
	if (onEle.className=='regButtBlue') {
		onEle.className = 'overButtBlue';
	} else if (onEle.className=='regButt') {
		onEle.className = 'overButt';
	} else if (onEle.className=='regTabButt') {
		onEle.className = 'overTabButt';
		menuSplit = me.split('head');
		if (navigator.appName=="Microsoft Internet Explorer") {
			elemMenu = document.all[("menuItem"+menuSplit[1])];
		} else {
			elemMenu = document.getElementById(("menuItem"+menuSplit[1]));
		}
		elemMenu.className = 'closedMenu';
		elemMenu.style.top = (menuTop + 4);
	}
	onEle.style.cursor = 'pointer';
}
function rollOut(me) {
	var offEle;
	var elemMenu;
	if (navigator.appName=="Microsoft Internet Explorer") {
		offEle = document.all[me];
	} else {
		offEle = document.getElementById(me);
	}
	if (offEle.className=='overButtBlue') {
		offEle.className = 'regButtBlue';
	} else if (offEle.className=='overButt') {
		offEle.className = 'regButt';
	} else if (offEle.className=='overTabButt') {
		offEle.className = 'regTabButt';
		menuSplit = me.split('head');
		if (navigator.appName=="Microsoft Internet Explorer") {
			elemMenu = document.all[("menuItem"+menuSplit[1])];
		} else {
			elemMenu = document.getElementById(("menuItem"+menuSplit[1]));
		}
		elemMenu.className = 'tabButton';
		elemMenu.style.top = eval(elemMenu.style.top.substring(0,(elemMenu.style.top.length - 2))) - 4;
	}
	offEle.style.cursor = 'default';
}
function openMenu(me) {
	var onMenuEle;
	if (navigator.appName=="Microsoft Internet Explorer") {
		onMenuEle = document.all[me];
	} else {
		onMenuEle  = document.getElementById(me);
	}
	onMenuEle.style.overflow = 'visible';
}
function closeMenu(me) {
	var offMenuEle;
	if (navigator.appName=="Microsoft Internet Explorer") {
		offMenuEle = document.all[me];
	} else {
		offMenuEle  = document.getElementById(me);
	}
	offMenuEle.style.overflow = 'hidden';
}

function placeMenus() {
	menuEle = 0;
	spacerBar = 0;
	preElement = 0;
	for (i=0;i<menuLength;i++) {
		place = 0;
		splitValPosition = 0;
		splitValWidth = 0;
		if (navigator.appName=="Microsoft Internet Explorer") {
			menuEle = document.all['menuItem'+i];
			spacerBar = document.all['spacer'+i];
			if (i>0) {
				preElement = document.all['menuItem'+(i-1)];
			}
		} else {
			menuEle = document.getElementById('menuItem'+i);
			spacerBar = document.getElementById('spacer'+i);
			if (i>0) {
				preElement = document.getElementById('menuItem'+(i-1));
			}
		}
		if (i>0) {
			LL = preElement.style.left;
			LW = preElement.style.width;
			splitValPosition = LL.substring(0,(LL.length - 2));
			splitValWidth = LW.substring(0,(LW.length - 2));
			place = place + (parseFloat(splitValPosition)+parseFloat(splitValWidth))+6;
		} else {
			place = place+menuLeftGive;
		}
		menuEle.style.left = place;
		menuEle.style.top = menuTop +4;
		LL = menuEle.style.left;
		LW = menuEle.style.width;
		splitValPosition = LL.substring(0,(LL.length - 2));
		splitValWidth = LW.substring(0,(LW.length - 2));
		spacerBar.style.left = (parseFloat(splitValPosition)+parseFloat(splitValWidth))+1;
		spacerBar.style.top = menuTop;
	}
}

//NOTE THE ASP INCLUDE 'dropMenu.asp' needed to activate this function
function onOff(whoOn) {
	for (i=0;i<menuLength;i++) {
		on_off = 'off';
		if (i==whoOn) {
			on_off = 'on';
		}
		var elemMenu;
		var elemHead;
		
		if (navigator.appName=="Microsoft Internet Explorer") {
			elemHead = document.all['head'+i];
			elemMenu = document.all['menuItem'+i];
		} else if (navigator.appName=="Netscape") {
			elemHead = document.getElementById('head'+i);
			elemMenu = document.getElementById('menuItem'+i);
		}
		if (elemHead) {
			if (on_off == 'off') {
				elemMenu.className = 'closedMenu';
				elemHead.className = 'regButt';
			} else {
				elemMenu.className = 'tabButton';
				elemHead.className = 'regTabButt';
				elemMenu.style.top = eval(elemMenu.style.top.substring(0,(elemMenu.style.top.length - 2))) - 4;
			}
		}
	}
}

document.onload = placeMenus();
