// 
function menuOver(e) {
	if (this.className.search(/\bopen\b/g) == -1) { this.className += ' open'; }
}
//
function menuOut(e) {
	this.className = this.className.replace(/\s*\bopen\b/g, '');
}

//
function menuItemOver(e) {
	if (this.className.search(/\bhover\b/g) == -1) { this.className += ' hover'; }
}
//
function menuItemOut(e) {
	this.className = this.className.replace(/\s*\bhover\b/g, '');
}

//
// Adds hover behavior to menu list elements
function enhanceMenu()
{
	if (document.all) { // IE only
		var menu = document.getElementById('menu');
		if (menu) {
			var ul = menu.getElementsByTagName('ul').item(0);
			if (ul) {
				ul.onmouseover = menuOver;
				ul.onmouseout = menuOut;
				ul = null;
			}
	
			var lis = menu.getElementsByTagName('li');
			if (lis) {
				for (var i = 0; i < lis.length; i++) {
					var node = lis[i];
					// Add hover behavior
					node.onmouseover = menuItemOver;
					node.onmouseout  = menuItemOut;
					//
					node = null;
				}
				lis = null;
			}
			menu = null;
		}
	}
}


function enhanceHeaders()
{
	if (typeof sIFR == "function"){
		// This is the preferred "named argument" syntax
		//sIFR.replaceElement("#menu>ul>li>span", named({sFlashSrc: "_swf/aller.swf", sColor: "#ffffff", sHoverColor: "#ffffff", sCase: "upper", sWmode: "transparent", nPaddingTop: "12", nPaddingRight: "12", nPaddingBottom: "12", nPaddingLeft: "12"}));
		//sIFR.replaceElement("#menu li ul li>a", named({sFlashSrc: "_swf/aller.swf", sColor: "#ffffff", sHoverColor: "#ffffff", sCase: "upper", sWmode: "transparent", nPaddingTop: "10", nPaddingRight: "14", nPaddingBottom: "5", nPaddingLeft: "14"}));
		sIFR.replaceElement("#content-sidebar h3", named({sFlashSrc: "_swf/alleritalic.swf", sColor: "#003773", sWmode: "transparent"}));
		sIFR.replaceElement(".content-column h3", named({sFlashSrc: "_swf/alleritalic.swf", sColor: "#013774", sHoverColor: "#e52c2c", sWmode: "transparent"}));
		sIFR.replaceElement("#footer h4", named({sFlashSrc: "_swf/aller.swf", sColor: "#013774", sWmode: "transparent"}));
		
		sIFR.replaceElement("#content-main-content h1", named({sFlashSrc: "_swf/aller.swf", sColor: "#013774", sHoverColor: "#e52c2c", sWmode: "transparent"}));
		sIFR.replaceElement("#content-main-content h2", named({sFlashSrc: "_swf/aller.swf", sColor: "#013774", sHoverColor: "#e52c2c", sWmode: "transparent"}));
		sIFR.replaceElement("#content-main-content h3", named({sFlashSrc: "_swf/aller.swf", sColor: "#013774", sHoverColor: "#e52c2c", sWmode: "transparent"}));
	}
}


function initPage(e)
{
	e = e || window.event;

	enhanceMenu();
	enhanceHeaders();
}


//
//
if (document.getElementById && document.getElementsByTagName) {
	window.onload = initPage;
}



