/*---function calculates drop's width---*/
function initDropWidth()
{
	var _nav = document.getElementById("header");
	if(_nav)
	{
		var _drop = _nav.getElementsByTagName("div");
		//serching for dropdown
		if(_drop)
			for(var i=0; i<_drop.length; i++)
			{
				if (_drop[i].className.indexOf("sub") != -1)
				{
					_drop[i].style.display = "block";
					var _content = _drop[i].getElementsByTagName("a");
					//serching for maximum content length
					var _max_content = 0;
					if(_content)
						for(var j=0; j<_content.length; j++)
							if(_content[j].clientWidth > _max_content)
								_max_content = _content[j].clientWidth;
					//serching for parent length
					var _parent_content = _drop[i].parentNode.clientWidth - 32;
					if(_parent_content >= _max_content) _max_content = _parent_content;//centering is not required
						else _drop[i].style.left = -(_max_content - _parent_content)/2 + "px";//centering
					for(var j=0; j<_content.length; j++)
						{
							_content[j].style.cssFloat = "none";
							_content[j].style.display = "block";
							_content[j].style.width = _max_content;
						}
					_drop[i].style.width = _max_content + 32 +"px";
					_drop[i].style.display = "none";
				}
			}
	}
}





if (window.addEventListener)
	window.addEventListener("load", initDropWidth, false);
else if (window.attachEvent)
	window.attachEvent("onload", initDropWidth);