/**
 *
 */
$(document).ready(function()
{
	//fade bannen afbeeldingen
	$('.slideshow').html($('#hidden_banner').html());
	
	// show submenu
	$('div#menu ul > li').mouseenter(function()
	{
		//$(this).find('div.submenu').fadeIn(500);
		$(this).find('div.submenu').show();
	}).mouseleave(function()
	{
		//$(this).find('div.submenu').fadeOut(500);
		$(this).find('div.submenu').hide();
	});
	
	// ilmo replace
	$('div#content p').each(function(i)
	{
		var h = '';
		
		var html = $(this).html();
		var html = html.split('<');
		
		for(key in html)
		{
			var n = '';
			var s = html[key].split('>');
			
			if(s.length == 1)
			{
				n = s[0].replace('ilmo', '<span class="ilmo">ilmo</span>');
			
				for(a in SMARTLIST_ARRAY)
					n = n.replace(SMARTLIST_ARRAY[a], '<span class="highlight">'+SMARTLIST_ARRAY[a]+'</span>');
			}
			
			if(s.length > 1)
			{
				for(skey in s)
				{
					if(skey > 0)
					{
						
						
						var sub = s[skey].replace('ilmo', '<span class="ilmo">ilmo</span>');
						
						for(a in SMARTLIST_ARRAY)
							sub = sub.replace(SMARTLIST_ARRAY[a], '<span class="highlight">'+SMARTLIST_ARRAY[a]+'</span>');
						
						n += sub;
					}
					else
					{
						n += '<'+s[skey]+'>';
					}
				}
			}
			
			h += n;
		};
		
		//alert(h);		
		$(this).html(h);
			
	});
	
	$('div#content h1').each(function(i)
	{
		var h = '';
		
		var html = $(this).html();
		var html = html.split('<');
		
		for(key in html)
		{
			var n = '';
			var s = html[key].split('>');
			
			if(s.length == 1)
			{
				n = s[0].replace('ilmo', '<span class="ilmo">ilmo</span>');
			
				for(a in SMARTLIST_ARRAY)
					n = n.replace(SMARTLIST_ARRAY[a], '<span class="highlight">'+SMARTLIST_ARRAY[a]+'</span>');
			}
			
			if(s.length > 1)
			{
				for(skey in s)
				{
					if(skey > 0)
					{
						
						
						var sub = s[skey].replace('ilmo', '<span class="ilmo">ilmo</span>');
						
						for(a in SMARTLIST_ARRAY)
							sub = sub.replace(SMARTLIST_ARRAY[a], '<span class="highlight">'+SMARTLIST_ARRAY[a]+'</span>');
						
						n += sub;
					}
					else
					{
						n += '<'+s[skey]+'>';
					}
				}
			}
			
			h += n;
		};
		
		//alert(h);		
		$(this).html(h);
			
	});
	
	// Call ExternalLinks
	externalLinks();
	
	function showSubs(object)
	{
		if(object.length > 0 && object.hasClass('subsub'))
		{
			object.css('display', 'block');
			
			showSubs(object.next());
		}
	}
	
	$('.submenu .subparent').hover(function(){
		
		$('.submenu .subsub').css('display', 'none');
		
		showSubs($(this).parent('li').next());
	});
	
	$('.hassubs').hover(function(){}, function(){
	
		$('.submenu .subsub').css('display', 'none');
	});
	
	$('#scroller a').mouseenter(function()
	{
		//console.log('Enter');
		$(this).find('img').css({'opacity' : '0'});
	}).mouseleave(function()
	{
		//console.log('Leave');
		$(this).find('img').css({'opacity' : '1.0'});
	});
});
