$(document).ready(function(){
						   
	// flash inladen
	// als een div aangemaakt wordt met als class "flash",
	// en als inhoud het absolute pad naar de flash en de variable
	// wordt deze automatisch ingeladen
	$('.flash').each(function(){
		slideshowvars = $(this).find('.flashlink').html();
		//strip HTML comment from flash vars
		slideshowvars = slideshowvars.replace(/^<!--/, "");
		slideshowvars = slideshowvars.replace(/-->$/, "");
		slideshowheight = $(this).css('height');
		slideshowwidth = $(this).css('width');
		$(this).html("");
		$(this).flash({
	    	src: slideshowvars,
	    	width: slideshowwidth,
	    	height: slideshowheight,
			wmode: 'transparent'
		});
	});						   
						   
	// dropdownmenu
	$(".uitklaplink").click(function(){
		$(".menu ul li a").removeClass('active');	
		$(this).addClass('active');
		
		$('ul.submenu').slideUp('fast');
		
		if($(this).parent().find('ul.submenu').css('display')=='none') {
			
			$(this).parent().find('ul.submenu').slideDown('fast');
			
		} else {
			
			$(this).parent().find('ul.submenu').slideUp('fast');
		}
		
	});		
	
	// 10c model hover
   	$(".mousearea").mousemove(function(autopos){
	  $(this).find(".follower").css({'position' : 'absolute', 'left' : (autopos.pageX-($(this).offset().left)+20), 'top' : (autopos.pageY-($(this).offset().top)+20), 'display' : 'inline-block', 'z-index' : '999'});
   	});
   	$(".mousearea").mouseleave(function(){
		$(this).find(".follower").css({'display' : 'none'});
	});
	
	
	// uitklapbalken referentiedetail
	$(".caseuitklap").click(function(){
									 
		$(".caseuitklap").removeClass('active');
		
		$('.casedetail').slideUp('fast');
		
		if($(this).parent().find('.casedetail').css('display')=='none') {
			
			$(this).parent().find('.casedetail').slideDown('fast');
			$(this).addClass('active');
			
		} else {
			
			$(this).parent().find('.casedetail').slideUp('fast');
		}
		
	});	

	
	// show submenu if page in submenu is loaded
	$("ul.submenu li a.active").each(function(){
		var mainmenuitem = $(this).parent().parent().parent().children("a");
		mainmenuitem.addClass('active');
		mainmenuitem.parent().find('ul.submenu').show();
	});
	

	//cookies opslaan bij verlaten van pagina
	$(window).unload(function(){
		$('.uitklapblokken').each(function(){
			if ($(this).hasClass('enablecookie'))
			{
				$(this).find('.uitklaplink').each(function()
				{
					var id = $(this).attr('id');
					if (id != undefined && id)
					{
						if ($(this).hasClass('open'))
							$.cookie(id, 1);
						else
							$.cookie(id, 0);
					}
				});
			}
		});
	});
	//cookies uitlezen
	$('.uitklapblokken').each(function(){
		if ($(this).hasClass('enablecookie'))
		{
			$(this).find('.uitklaplink').each(function()
			{
				var id = $(this).attr('id');
				if (id != undefined && id)
				{
					if ($.cookie(id) == 1) //was uitgeklapt
					{
						if (!$(this).hasClass('open'))
							$(this).trigger('click'); //uitklappen
					}
				}
			});
		}
	});

	$("select[name='dienst']").change(function(){
		$("form[name='reference_filter']").submit();
	});


});
