﻿var p = p || {};

p.distributeListElements = function(list) {
	$('html').css('height', '101%');
	var els = list.find('li'), elsWidth = 0, emptySpace = 0, spacePerEl;
	els.each(function() {
		$(this).css('float', 'left');
		elsWidth += $(this).width();
	});
	emptySpace = list.width() - elsWidth;
	spacePerEl = Math.floor(emptySpace / els.length);
	els.css('margin', '0 ' + spacePerEl / 2 + 'px');
	if (spacePerEl * els.length < emptySpace) {
		list.css('margin', Math.floor( (emptySpace - spacePerEl * els.length) / 2 ) );
	}
	$('html').css('height', '100%');
};

$(window).resize(function() {
	p.distributeListElements($('#navigation-primary ul') );
});