//Variabler
var newPadding;
var newHeight;
var fadeDuration;
var size = 0;
var expand;
var counter;
var textToShow;

// Main menu hover funktioner

function menuExpand(elem, browserDif){
	size = $(elem).find('.secondLevelLink').size();
	
	if(browserDif == 'ie'){ var diff = 5; }else{ var diff = 0; }
	switch(size){
		case 1:
			newPadding = 73 + diff;
			newHeight = 41 - diff;
			fadeDuration = 200;
			break;
		case 2:
			newPadding = 58 + diff;
			newHeight = 56 - diff;
			fadeDuration = 300;
			break;
		case 3:
			newPadding = 43 + diff;
			newHeight = 71 - diff;
			fadeDuration = 400;
			break;
		case 4:
			newPadding = 28 + diff;
			newHeight = 86 - diff;
			fadeDuration = 500;
			break;
	}
	
	if(size > 0){
		$(elem).find('ul').stop(true, true).fadeIn(fadeDuration);
		$(elem).find('.firstLevelLink').addClass('italic');
		$(elem).stop(true, false).animate(
			{ 
				paddingTop: newPadding+'px',
				height: newHeight+'px'			
			
			}, fadeDuration
		);
	}
}

function menuCollapse(elem){
	
	size = $(elem).find('.secondLevelLink').size();
	
	switch(size){
		case 1:
			fadeDuration = 200;
			break;
		case 2:
			fadeDuration = 300;
			break;
		case 3:
			fadeDuration = 400;
			break;
		case 4:
			fadeDuration = 500;
			break;
	}
	
	if(size > 0){	
		$(elem).find('ul').stop(true, true).fadeOut(fadeDuration);
		$(elem).find('.firstLevelLink').removeClass('italic');
		$(elem).stop(true, false).animate(
			{ 
				paddingTop: '94px',
				height: '22px'			
			
			}, fadeDuration
		);
	}
}



function foldOut(elem){
	counter = $(elem).attr('rel');
	textToShow = '#top'+counter;
	expand = $(textToShow).hasClass('expanded');

	if(expand == true){
		$(textToShow).slideUp("fast").removeClass('expanded');
		$(elem).text("Læs mere");
	}else{
		$(textToShow).slideDown("fast").addClass('expanded');
		$(elem).text("Luk");
	}	
}


// Javascript der kører når dokumentet er loaded

$(document).ready(function() {
	var b='';
	$.each($.browser, function(i, val) {
		if (i=='safari' && val==true){b='safari';}
		if (i=='opera' && val==true){b='opera';}
		if (i=='msie' && val==true){b='ie';}
		if (i=='mozilla' && val==true){b='mozilla';}
	});

	$('.mainMenuItem').hover(
		function(){
			menuExpand(this, b);
		}, function(){
			menuCollapse(this, b);
	});
	
	$('.foldOut').bind('click', function(event) {
			event.preventDefault();
			foldOut(this);
	});
});

