var link = 0;
var menueeintrag = 0;
var padding = 0;			

function menue_open() {	
	// berechnung des richtigen abstandes zur den seitenr�ndern
	padding = $(this).find('div.navigationlevel1 span a').eq(0).css('padding-left').slice(0, $(this).find('div.navigationlevel1 span a').eq(0).css('padding-left').length - 2);
	
	var length_li = parseInt($(this).width());	
	var length_level1 = parseInt($(this).find('div.navigationlevel1 span').eq(1).width());
	
	var length = parseInt($(this).width()) - parseInt($(this).find('div.navigationlevel1 span').eq(1).width());
	
	var padding_neu = parseInt(padding) + length;
	
	$(this).css('padding-left', padding_neu/2 + 'px');
	$(this).css('padding-right', padding_neu/2 + 'px');
	
	$(this).find('div.navigationlevel1 span a').eq(0).css('padding-left', '0px');
	$(this).find('div.navigationlevel1 span a').eq(0).css('padding-right', '0px');
	
	var new_length_li = length_li - parseInt($(this).width()) - padding_neu - 10;
	padding_neu += new_length_li;
	
	
	$(this).css('padding-left', padding_neu/2 + 'px');
	$(this).css('padding-right', padding_neu/2 + 'px');
	
	// einblenden des men�s
	$(this).find('div.navigationlevel1 span').eq(0).addClass('header_left');
	$(this).find('div.navigationlevel1 span').eq(1).addClass('header_middle');
	$(this).find('div.navigationlevel1 span').eq(2).addClass('header_right');
	
	
	menueeintrag = $(this).find('div.navigationlevel2').eq(0).slideDown('100');	
	menueeintrag.css('visibility', 'visible');
}

function menue_close() {
	if(menueeintrag) {
		$(this).find('div.navigationlevel1 span a').eq(0).css('padding-left', padding + 'px');
		$(this).find('div.navigationlevel1 span a').eq(0).css('padding-right', padding + 'px');
		
		$(this).css('padding-left', '0px');
		$(this).css('padding-right', '0px');
		
		$(this).find('div.navigationlevel1 span').eq(0).removeClass('header_left');
		$(this).find('div.navigationlevel1 span').eq(1).removeClass('header_middle');
		$(this).find('div.navigationlevel1 span').eq(2).removeClass('header_right');
		
		
		menueeintrag.css('visibility', 'hidden');
		menueeintrag.slideUp('fast');
	}
}

function initNavi(id){	
	
	var gesamtbreite = $(id).width();	
	var temp_gesamthoehe = $(id).css('height').length;
	var gesamthoehe = parseInt($(id).height());
	var anzahlChilds = $(id + ' > li').length;
	var breiteChilds = 0;
	var marginRight = $(id + ' > li > .navigationlevel1 a').css('margin-right').slice(0, $(id + ' > li > .navigationlevel1 a').css('margin-right').length - 2);
	
	var paddingTop = 5;

	for (var i=0; i<anzahlChilds; i++) {
		breiteChilds = breiteChilds + $(id + ' > li').eq(i).width();
	}
	
	var paddingGesamt = parseInt((gesamtbreite - breiteChilds - marginRight) / (anzahlChilds * 2));
	var paddingRest = parseInt((gesamtbreite - breiteChilds) - (paddingGesamt * (anzahlChilds * 2)) - 1);
	
	paddingGesamt = (paddingGesamt < 0 ) ? paddingGesamt * (-1) : paddingGesamt;
	paddingRest = (paddingRest < 0 ) ? paddingRest * (-1) : paddingRest;
	
	for (var j=0; j<anzahlChilds; j++) {
		var paddingLeft = paddingGesamt;
		var paddingRight = paddingGesamt;
		
		if (j == anzahlChilds - 1) {
			paddingLeft += parseInt(paddingRest / 2);
			paddingRest -= parseInt(paddingRest / 2);
			paddingRight += paddingRest;
		}
		
		$(id + ' > li > .navigationlevel1 a').eq(j).css('padding-top', paddingTop + 'px');
		$(id + ' > li > .navigationlevel1 a').eq(j).css('padding-right', paddingRight + 'px'); 
		$(id + ' > li > .navigationlevel1 a').eq(j).css('padding-left', paddingLeft + 'px');
		
		//$(id + ' > li > .navigationlevel1 a').eq(j).css('height', (gesamthoehe - paddingTop) + 'px');
	}
}
