window.addEvent('domready', function()
{	
	var i = 0;
	$$('#button_section div.block').each(function(el)
	{
		if (i < 3)
		{
			el.addClass('button');
			el.addEvent('mouseenter', function()
			{
				el.addClass('hover');
			});
			
			el.addEvent('mouseleave', function()
			{
				el.removeClass('hover');
			});
		}
		else
		{
			el.setStyle('display', 'none');	
		}	
		i++;
	});
	
	// als geen inhoud voor links of rechts, borders en rondingen verbergen...
	
	if ($('content_section_left'))
	{
		var c_l_h = $('content_section_left').getHeight();
		if (c_l_h == 2) // alleen border...
		{
			$('content_section_left').setStyle('display', 'none');
		}
	}
	
	if ($('content_section_right'))
	{
		var c_r_h = $('content_section_right').getHeight();
		if (c_r_h == 2) // alleen border...
		{
			$('content_section_right').setStyle('display', 'none');
		}
		else
		{
			$('social_media_links').setStyle('padding-top', '0px');	
		}
	}

	setHeight();
	correctMenu();
});

window.addEvent('resize', function()
{
	setHeight();
});

function setHeight()
{
	$('website').setStyle('height', 'auto');
	var window_height = window.getHeight();
	var website_height = $('website').getCoordinates().height + $('footer_section').getHeight();
	if (website_height < window_height)
	{
		$('website').setStyle('height', (window_height - $('footer_section').getHeight()) + 'px');
	}
}

function correctMenu()
{
	$$('#nav ul li').each(function(el)
	{
		if (el.hasClass('has_children'))
		{
			el.addEvent('mouseenter', function()
			{
				this.getElement('ul').setStyle('display', 'block');
			});
			
			el.addEvent('mouseleave', function()
			{
				this.getElement('ul').setStyle('display', 'none');
			});
		}
	});	
}

Cufon.set('fontFamily', 'lucida_sans');
Cufon.replace('h1');
