$(document).ready(function() 
{
	init();
	cmsFunctions();
});

function createEmailBySplit(splitString)
{
	var eParts 		= base64_decode(splitString).split('|');
	return eParts[0] + '@' + eParts[1] + '.' + eParts[2];
}

function cmsFunctions()
{
	/* meerknoppen */
	$('#content a.more').each( function(i)
	{
		var tekst = $(this).text();
		$(this).html('lees meer <em>&raquo;</em>');
		$(this).wrap('<p class="more" title="' + tekst + '"></p>');
	});
	
	/* afkorten van lange zinnen in rechter kader */
	$('.item .substr a').each( function(i)
	{
		var tekst	= $(this).html();
		$(this).html( ( tekst.length > 30 ?  tekst.substr(0,28) + '&hellip;': tekst ) );
	});	
	
	/* emailadressen beschermen */
	$('span.eprotecttext').each( function(i)
	{
		$(this).text( createEmailBySplit( $(this).attr('alt') ) );
		$(this).attr('alt', '');
	});	
	$('span.eprotectlink').each( function(i)
	{
		var mailtoLink	= '<a href="mailto:' + createEmailBySplit( $(this).attr('alt') ) + '">' + $(this).text() + '</a>';
		$(this).html(mailtoLink);
		$(this).attr('alt', '');
		$(this).attr('title', '');
	});
	
	/* links en buttons */
	$('input[@type$=submit]').addClass('button');	
	$('a[@rel=external]').each( function(i)
	{
		$(this).attr('target', '_blank');
		$(this).addClass('external');
	});
	
	if ( $('#content').length > 0 )
		$('a[rel=lightbox]').lightBox();

	if ( $('#text > h1').text().toLowerCase() == 'projecten' )
	{
		$('#text ul').addClass('projecten');
		$('ul.projecten li').css('cursor', 'pointer');
		
		$('ul.projecten li').click(function()
		{
			if ( $(this).find('a').attr('href') )
				window.location=$(this).find('a').attr('href');return false;
		});
		$('ul.projecten li').hover
		(
			function()
			{
				if ( $(this).find('a').attr('href') )
				{
					$(this).css('background-color', '#555');
				}
			}, 
			function() 
			{
				$(this).css('background-color', '#373737');
			}
		);
	}

}

function init()
{
	$('#navigation li a').attr('title', '');
	$('#breadcrumbs li a').before('<span>&raquo;</span> ');
	$('#breadcrumbs li a:last').css('font-weight', 'bold');
	
	$('tr.first').css('display', 'none');
	
	if ( document.getElementById('text').offsetHeight < 419 )
		$('#text').css('height', '419px');
};
