function justifyNav() {
	var cw = 467; /* complete width */
	var padding = cw;
	var arr = new Array();
	var elems = document.getElementsByTagName("a"); /* get all anchors */
	for(var i=0; i<elems.length;i++) {
		var elem = elems[i];
		var w = elem.offsetWidth;
		var cls = elem.getAttribute("class");
		if (!cls) {var cls = elem.getAttribute("classname");} /* IE */
		if(cls == "ssitem") {arr[arr.length] = w;}
  }
  
	for(var i=0; i<arr.length;i++) {padding = padding - arr[i];}
	padding = (padding - arr.length + 1) / (arr.length * 2);
	padding = Math.round(padding);
	
	var probe = padding * (arr.length * 2) + arr.length - 1;
	for(var i=0; i<arr.length;i++) {probe = probe + arr[i];}
	var diff = probe - cw

	for(i=0; i<elems.length;i++) {
		elem = elems[i];
		cls = elem.getAttribute("class");
		if (!cls) {cls = elem.getAttribute("classname");} /* IE */
		if(cls == "ssitem") {
			paddingC = padding;
			if (diff>= 1) {paddingC = padding - 1; diff--; diff = Math.max(0,diff);} /* compensate for rounding errors */
			if (diff<=-1) {paddingC = padding + 1; diff++; diff = Math.min(0,diff);} /* dito */
			elem.style.paddingLeft = paddingC + "px";
			elem.style.paddingRight = padding + "px";
		}
  }
}


/* ============= */
document.documentElement.className = "has-js"; /* Javascript enabled */
window.onload = justifyNav;
