window.addEvent("domready",function()
{
	if($('diensten'))
	{
		$('diensten').fade('hide');
		$('diensten').setStyle('display','block');
	
	}
	
	
	if($('news_projects'))
	{
		$$('.project, .news').each(function(el){
			el.addEvents(
			{
				'mouseenter' : function()
				{
					el.addClass('hover');
				},
				'mouseleave' : function()
				{
					el.removeClass('hover');
				}
			})
		});
		var clix = new Clickables(
		{
			elements : 'div.project, div.news',
			selectClass : 'followThisLink',
			anchorToSpan : true
		});
	}
	
	if($('holding'))
	{
		var holding = new Fx.Reveal($('holding'), {duration: 500, mode: 'vertical'});
		
		if(!$('holding_toggle').hasClass("switch_on")) $('holding').hide();
			
		if($('holding_toggle')) $('holding_toggle').addEvent('click',function()
		{
			if($('holding').isDisplayed() == true)
			{
				holding.dissolve();
				$('holding_toggle').removeClass("switch_on");
			}
			else
			{
				holding.reveal();
				$('holding_toggle').addClass("switch_on");
			}
		
		});
	}
	if($('taal'))
	{
		$('talen').hide();
		
		$('taal').addEvent('mouseenter',function()
		{
			$('talen').reveal();
		});
		$('taal').addEvent('mouseleave',function()
		{
			$('talen').dissolve();
		});
		$('taal').removeEvents();
		
	}
	
	$$('img.grayout').each(function(el)
	{
		var original = el.get('src');
		var gray = el.get('gray');
		
		if(gray != null && gray != "")
		{
			el.addEvents({
				'mouseenter' : function()
				{
					el.set('src',gray);
				},
				'mouseleave' :function()
				{
					el.set('src',original);
				}
			});
		}
	});
	
	$$("a.diensten").each(function(el)
	{
		var parent;
		el.addEvent("click",function(e)
		{
			e.stop();
			parent = el.getParent();
			
			if(parent.hasClass("active"))
			{
				parent.removeClass("active");
				el.removeClass("active2");
				$('diensten').fade('out');
			}
			else
			{
				parent.addClass("active");
				el.addClass("active2");
				$('diensten').fade('in');
			}
		});
		
		$('diensten').addEvent('mouseleave',function()
		{
			if(parent) parent.removeClass("active");
			el.removeClass("active2");
			$('diensten').fade('out');
		});
		
	});
});
