//dynamic navigation
initNav = function() {
	if (typeof document.body.style.maxHeight == 'undefined') {
		var nav = document.getElementById("main-nav");
		var lis = nav.getElementsByTagName("li");
		for (var i=0; i<lis.length; i++)
		{
			lis[i].onmouseover = function()
			{
				this.className += " hover";
			}
			lis[i].onmouseout = function()
			{
				this.className = this.className.replace(" hover", "");
			}
		}
	}
}
if (document.all && !window.opera)
	attachEvent("onload", initNav);


function re_hight() 
{
	getElementsByClass("box-bg", "div", "three-columns")
}

if (window.addEventListener) window.addEventListener("load", re_hight, false);
else if (window.attachEvent) window.attachEvent("onload", re_hight);


function getElementsByClass(searchClass, tag, list_id) 
{
	var h = document.getElementById(list_id).clientHeight;
	var classElements = new Array();
	var els = document.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)" + searchClass + "(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			classElements[j].style.height = h + "px";
		}
	}
}