document.observe('dom:loaded', function() {
	var outerSpace = 11;
	var navContainerElem = $$('.mainMenu').first();
	var navContainerWidth = navContainerElem.getWidth()-(outerSpace*2);
	var navElemsWidth = 0;
	var navSpacerWidth = 0;
	var navSpacerWidthInt = 0;
	var navElems = $$('.mainMenu a');
	var navSpacerCount = navElems.size()-1;
	var letterspacingCorrection = 1;
	
	navElems.each(function(navElem) {
		navElemsWidth += navElem.getWidth();
	})
	
	navSpacerWidth = (navContainerWidth - navElemsWidth)/navSpacerCount;
	navSpacerWidthInt = Math.floor(navSpacerWidth);
	var spacerCorrectionInt = Math.round((((navSpacerWidth - navSpacerWidthInt)*navSpacerCount)/2));
	navElems.each(function(elem,idx) {
		if(idx>=navSpacerCount) {
			return;
		}
		if(idx==0) {
			elem.insert({before: '<span style="width:'+(outerSpace+spacerCorrectionInt+letterspacingCorrection)+'px; height:10px; display:block; float:left; overflow: hidden;"></span>'});
		}
		elem.insert({after: '<span style="width:'+navSpacerWidthInt+'px; height:12px; display:block; float:left; overflow: hidden;"></span>'});
	});
});

