$(document).ready(function(){
	menu_1();
	prepMenu();
	menu_2();
	ssScroll();
	slideshow();
	});

// afstand bovenkant slideshow tot bovenkant document
var ssTop = 0;
// bovenmarge slideshow
var ssMarginTop = 0;

function ssScroll(){
	ssTop = $('#slideshow').offset().top;
	ssMarginTop = parseInt($('#slideshow').css('margin-top'));
	$(window).scroll(function(){
		var posY = $(this).scrollTop();
		//console.log(posY);
		if (posY >= ssTop - ssMarginTop){
			$('#slideshow').css({
				position: 'fixed',
				top: ssMarginTop +'px',
				marginTop: 0
				});
			}
		else{
			$('#slideshow').css({
				position: '',
				top: '',
				marginTop: ssMarginTop + 'px'
				});
			}
		});
	}

var ssAantal = 0;
var ssHuidig = 0;
var ssNummer = 1;
var ssFade = 500;
var ssPauze = 3000;

function slideshow(){
	ssAantal = $('#slideshow img').length;
	if (ssAantal == 0)
		return;
		
	$('#slideshow img').each(function(){
		$(this).css('z-index',1000).css('opacity',0);
		});
	
	$('#slideshow img').eq(ssHuidig).css('z-index',1010).fadeTo(ssFade,1);
	
	ssVolgende();
	}

function ssVolgende(){
	$('#slideshow img').eq(ssHuidig).css('z-index',1000);
	
	$('#slideshow img').eq(ssNummer).css('z-index',1010).css('opacity',0).delay(ssPauze).fadeTo(ssFade, 1, function(){
		$('#slideshow img').eq(ssHuidig).css('opacity',0);
		
		ssHuidig = ssNummer;
		ssNummer++;
		if (ssNummer >= ssAantal)
		ssNummer = 0;
		ssVolgende();
		});
	}

function menu_2(){
	$('#menu>li').each(function(){
		$(this).hover(
			function(){
				if(!$(this).hasClass('actief')){
					$(this).addClass('actief');
					$(this).find('div').stop(true,true).delay(200).slideDown();
					}
				},
			function(){
				if($(this).hasClass('actief')){
					$(this).removeClass('actief');
					$(this).find('div').stop(true,true).delay(200).slideUp();
					}
				}
			);
		});
	}
	
function prepMenu(){
	$('#menu>li>ul').each(function(){
		var liParent= $(this).parent();
		var ul = $(this).detach();
		if ($(ul).find('li').length > 0){
			var lijst_1= $('<ul>');
			$(lijst_1).addClass('links');
			
			var lijst_2= $('<ul>');
			$(lijst_2).addClass('rechts');
			
			var aantal = Math.ceil($(ul).find('li').length/2);
			
			$(ul).find('li').each(function(index){
				var lijst = (index < aantal)?lijst_1:lijst_2;
				var li = $('<li>');	
				$(li).append($(this).html());
				$(lijst).append(li);
				});
			var div = $('<div>');
			$(div).append(lijst_1);
			$(div).append(lijst_2);
			$(div).append('<br class="clear" />');
			$(liParent).append(div);
			}
		});
	}

function menu_1(){
	$('#menu>li>a').each(function(){
		var a = $(this);
		var span = $('<span>').text($(a).text());
		$(a).append(span);
		$(a).hover(function(){
			$(this).find('span').delay(200).stop().fadeTo(200,1);
			},
			function(){
				$(this).find('span').delay(200).stop().fadeTo(200,0);
				});
		});
	}


	

