var navigation_old_onload = window.onload;
window.onload = initMainnavigation;

function initMainnavigation() {
	if (navigation_old_onload) navigation_old_onload();
	if (navigator.userAgent.toLowerCase().indexOf("msie") == -1) return;

	// adjust with of active mainnav bar
	var mn = document.getElementById("mainnav");
	for (var i=0; mn && i<mn.childNodes.length; i++) {
		var cn = mn.childNodes[i];
		if (cn.childNodes[0].className != 'active' || cn.childNodes[0].childNodes.length < 1)
			continue;
		cn.childNodes[0].childNodes[0].style.width = cn.childNodes[0].offsetWidth;
		cn.childNodes[0].childNodes[0].className = 'firstspan';
	}
	
	// adjust with of active headnav bar
	var hn = document.getElementById("headnav");
	for(var i=0; hn && i<hn.childNodes.length; i++) {
		var hn_li = hn.childNodes[i];
		if (!hn_li) continue;
		
		var hn_li_a = hn_li.getElementsByTagName("a");
		if (!hn_li_a) continue;
		
		var hn_li_a_span = hn_li_a[0].getElementsByTagName("span");
		if (!hn_li_a_span) continue;

		hn_li_a_span[0].style.width = hn_li_a[0].offsetWidth-4;
	}
}
