function pop_up(URL, width, height, left, top)
{
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,menubar=0,resizable=1,width=" + width + ",height=" + height + ",left=" + left + ",top=" + top + "');");
}

// window.addEventListener ? window.addEventListener('load',menu_init,false) : window.attachEvent('onload',menu_init);
// addEvent(window, 'load', new Function('menu_init()'));
// addEvent(window, 'load', new Function('listMenu.activateMenu("menu")'));

var menuId = 'menu';
var menuRootLit = 'lit';
var menuRootLitRight = 'lit_right';

var d = document;
if(current == null) {
	var current = 0;
}
var menu = new Array();
var menuIDLink = new Array();

function menu_init()
{
	if(!d.getElementById || !d.createElement) return;
	// menu = d.getElementById(menuId).getElementsByTagName('a');
	menu = getElementsByClassName("header", "a", d.getElementById(menuId));
	for(i = 0; i < menu.length; i++)
	{
		menu[i].myIndex = i;
		menu[i].menu_light_on = new Function('menu_light(' + i + ', true)');
		menu[i].menu_light_off = new Function('menu_light(' + i + ', false)');		
		addEvent(menu[i], 'mouseover', menu[i].menu_light_on);
		addEvent(menu[i], 'mouseout', menu[i].menu_light_off);
	}
}

function menu_light(id, on)
{
	nIndex = menu[id+1] ? id + 1 : -1;
	currIndex = menu[current+1] ? current + 1 : -1;

	if(on == true) {
		for(i = 0; i < menu.length; i++)
		{
			/* Clear all active menu highlights */
			menu[i].className = menu[i].className.replace(new RegExp('((^|\\s+)' + menuRootLit + ')+'), '');
			menu[i].className = menu[i].className.replace(new RegExp('((^|\\s+)' + menuRootLitRight + ')+'), '');
		}
		menu[id].className += (menu[id].className?' ':'') + menuRootLit;
		if(nIndex != -1) {
			menu[nIndex].className += (menu[nIndex].className?' ':'') + menuRootLitRight;
		}
	} else {
		for(i = 0; i < menu.length; i++)
		{
			/* Clear all active menu highlights */
			menu[i].className = menu[i].className.replace(new RegExp('((^|\\s+)' + menuRootLit + ')+'), '');
			menu[i].className = menu[i].className.replace(new RegExp('((^|\\s+)' + menuRootLitRight + ')+'), '');
		}
		menu[current].className += (menu[current].className?' ':'') + menuRootLit;
		if(currIndex != -1) {
			menu[currIndex].className += (menu[currIndex].className?' ':'') + menuRootLitRight;
		}
	}
}



/*
    Written by Jonathan Snook, http://www.snook.ca/jonathan
    Add-ons by Robert Nyman, http://www.robertnyman.com
*/
function getElementsByClassName(className, tag, elm) {
	var testClass = new RegExp("(^|\\s)" + className + "(\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all) ? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++) {
		current = elements[i];
		if(testClass.test(current.className)) {
			returnElements.push(current);
		}	
	}
	return returnElements;
}

/*

FREESTYLE MENUS v1.0 RC (c) 2001-2006 Angus Turnbull, http://www.twinhelix.com
Altering this notice or redistributing this file is prohibited.

*/
// Replace this with menu.js
