function resizeDrop(_obj){
	var _maxWidth = 0;
	if(_obj.getElementsByTagName("ul")[0]) {
		var _links = _obj.getElementsByTagName('ul')[0].getElementsByTagName("a");
		for (var j=0; j<_links.length; j++) {
			if (_links[j].offsetWidth>_maxWidth) _maxWidth = _links[j].offsetWidth;
		}
		if (_maxWidth!=0) {
			_maxWidth = _maxWidth+24;
			var _divs = _obj.getElementsByTagName("div");
			for (var k=0; k<_divs.length; k++) {
				if(_divs[k].className.indexOf('drop')!=-1) _divs[k].style.width = _maxWidth + 'px';
				if(_divs[k].className.indexOf('top-nav')!=-1) _divs[k].style.width = _maxWidth + 'px';
				if(_divs[k].className.indexOf('bottom-nav')!=-1) _divs[k].style.width = _maxWidth + 'px';
				if(_divs[k].className.indexOf('middle-nav')!=-1) _divs[k].style.width = _maxWidth + 'px';
			}
			_obj.getElementsByTagName("ul")[0].style.width = _maxWidth + 'px';
		}
	}
}
function initDrop()
{
	var nodes = document.getElementById("navigation").getElementsByTagName("li");
	var _ua = navigator.userAgent.toLowerCase();
	for (var i=0; i<nodes.length; i++)
	{
		nodes[i].onmouseover = function()
		{
			if(_ua.indexOf('msie 6')!=-1) this.className += "  hover";
			resizeDrop(this);
		}
		nodes[i].onmouseout = function()
		{
			if(_ua.indexOf('msie 6')!=-1) this.className = this.className.replace("hover", "");
		}
	}
}

if (window.addEventListener)
	window.addEventListener("load", initDrop, false);
else if (window.attachEvent)
	window.attachEvent("onload", initDrop);