var basehref = $('base').attr('href');

// init & start
$(function() {
	
	// cookiecheck
	cookiecheck();
	
	// formtoggle
	$('a.toggle',$('form'))
	.click(function(){
		
		$(this)
		.closest('form')
		.slideUp(function(){
			$(this).addClass('hidden');
		});
		
		$('form.hidden')
		.slideDown(function(){
			$(this).removeClass('hidden');
		});
		
		return false;
	});
	
	/* kut IE snapt het weer eens niet... */
	$('input[name="object"]')
	.bind("change", function() {
		$(this).closest('form').submit();
	});
	
	if( $("a.enlarge").length ){
		// fancybox
		$("a.enlarge").fancybox({
			
			'overlayShow'	: true,		// Toggle overlay
			'overlayOpacity': 0.3,		// Opacity of the overlay (from 0 to 1; default - 0.3)
			'overlayColor'	: '#666',	// Color of the overlay
			'titleShow'		: true,		// Toggle title
			'titlePosition'	: 'over',	// The position of title. Can be set to 'outside', 'inside' or 'over'
	
			'cyclic'		: true,
			'speedIn'		: 300, 
			'speedOut'		: 200 
		});
	}
	
	
	parseRNtext( $('#details .pagedata') );
	
	//.wrap('<b/>');
    
    /*
	$('#details .pagedata > h3').each(function(){
		
		var wrap = $(this).nextUntil('h3').text();
		
		//wrap.before('start');
		//wrap.after('end');
		
		$(wrap).wrapAll('<div class="new" />');
		
	});
	*/
	
});

function parseRNtext(here){

	$(here).contents().filter(function() {
		return this.nodeType == 3;
	})
	.wrap('<span></span>')
	//.end()
	//.filter('br')
	//.remove();
	
	$('#details .pagedata > h3').each(function(){
	
		$(this)
		.addClass('start')
		.prev()
		.nextUntil( $('h3,p').not(this) )
		.wrapAll('<div class="block" />');
		
	});
}

function cookiecheck(){

	var TEST_COOKIE = 'blh_test_cookie';
    jQuery.cookie( TEST_COOKIE, true );
    if ( jQuery.cookie ( TEST_COOKIE ) )
    {
		jQuery.cookie( TEST_COOKIE, null );  // delete the cookie
  		wc( 'cookies are enabled.' );

    }
    else
    {
      alert( "In uw browser voorkeuren zijn cookies geblokkeerd. \rDeze website heeft cookies nodig om correct te kunnen functioneren. \rIn de internet-opties van uw browser kunt u instellen dat u cookies wilt toestaan voor deze website." );
    }
}

function wc()
{
	if(window.console)
	{
		for(var i = 0; i < arguments.length; i++)
		{
			window.console.log(arguments[i]);
		}
	}
}
