﻿

function JustifyMenu(obj, pixel) {
	var menu = obj;
	var itemsWidth=null;
	var sepCount = 0;
	for (var i = 0; i < menu.Items.length; i++) {

		if (!menu.Items[i].IsSeparator) {
			itemsWidth += menu.Items[i].DomElement.offsetWidth
		} else {
			sepCount++;
		}
	}

	var itemCount = menu.Items.length - sepCount;
	var width = menu.DomElement.offsetWidth
	var finalWidth = width - itemsWidth;
	var itemPadding = Math.floor(finalWidth / itemCount);
	var padding = Math.floor(itemPadding / 2);

	for (var i = 0; i < menu.Items.length; i++) {
		if (!menu.Items[i].IsSeparator) {
		    var li = menu.Items[i].DomElement.getElementsByTagName("a")[0];  //menu.Items[i].DomElement;
			li.style.paddingLeft = padding + "px";
			li.style.paddingRight = padding + "px"; 
		}
	}
}



