// JavaScript Document

$(document).ready(function() {
	var liSpace = 1;
	var menuWidth = $('#menu').width();
	var menuHeight = $('#nav').height();
	var totalWidth = 0;
	var liCount = $('#menu > li').size();
	var padding;
	var leftOver;
	var lastPaddingLeft;
	var lastPaddingRight;
	var vPadding = (menuHeight - $('#menu li:first-child').height()) /2;
	var browser = navigator.userAgent;
		
	$('#menu > li').each(function(index) {
		if(index != liCount-1) {
			$(this).css("padding-right", liSpace);
		};
		totalWidth += $(this).width();
	});
			
	padding = Math.floor(((menuWidth-(liSpace*(liCount-1)))-totalWidth)/liCount/2);
	leftOver = (menuWidth-(liSpace*(liCount-1))) - (totalWidth + liCount*(padding*2));
	lastPaddingLeft = padding+Math.floor(leftOver/2);
	lastPaddingRight = 	padding+leftOver - Math.floor(leftOver/2);
			
	$('#menu > li').each(function(index) {
		if(index === liCount-1) {
			$(this).children('a').css("padding", +vPadding+'px '+lastPaddingLeft+'px '+vPadding+'px '+lastPaddingRight+'px');
		} else {
			$(this).children('a').css("padding", vPadding+'px '+padding+'px');	
		};
	});
	
	while($('#menu > li:last').height() > menuHeight) {
		lastPaddingRight --;
		$('#menu > li:last a').css("padding", +vPadding+'px '+lastPaddingLeft+'px '+vPadding+'px '+lastPaddingRight+'px');
	};
			
});
