/* JavaScript Documentv*/
/*
 *	Skript zum Berechen der idealen Abstandes zwischen Navigationselementen
 *
 *@author: Daniel Kussin
 *@version: 2.0
 *@date: 2010-07-06
 */
$(document).ready(function() {
	// Variablendeklaration
	var standardpagewidth		= $(".width").width();
	var numberofelements		= $("#navigation ul.menu li").size();
	var totalwidthofelements	= 0;
	var spacebetweenelemente	= 0;
	var zindex					= 80;
	var xPos					= 0;
	
	
	// Navigationselemente initialisieren
	$("#navigation ul.menu li").css({
		"margin"	: "0",
		"padding"	: "0",
		"position"	: "absolute",
		"bottom"	: "0"		
	});
	
	// Berechnen der summierten Breite aller Navigationselemente
	$("#navigation ul.menu li").each(function (i) {
		totalwidthofelements += $(this).width();
	});
	
	// Berechnen des Elementabstandes
	spacebetweenelemente	= standardpagewidth - totalwidthofelements;
	spacebetweenelemente	= spacebetweenelemente / (numberofelements-1);
	
	// Elemente positionieren
	// Variablendeklaration
	var j = 1;
	
	$("#navigation ul.menu li").each(function (i) {
		// Elementposition zuweisen
		if (j == 1) {
			$(this).css("left", "0");
		} else if (j == numberofelements) {
			$(this).css("right", "0");
		} else {
			$(this).css("left", xPos);
		}
		
		// Nächste Position berechnen
		xPos += $(this).width();
		xPos += spacebetweenelemente;
		
		j++;
	});	
});
