(function($) {

	// jQuery searchValue 1.0
	$.fn.searchValue=function(){var a=$(this);var b=a.val();a.focus(function(){if(a.val()==b)a.val('')});a.blur(function(){if(a.val()=='')a.val(b)});return this};

})(jQuery);


function _enhanceSearchPage() {
	
	var container = $('#search-page');
	
	if(container.length) {
		
		// Add the complete URL to each element
		container.find('.element').each(function() {
			
			var element = $(this);
			var link = element.find('h2 a');
			var target = $('base').attr('href') + link.attr('href').substring(1);
			
			if(target.length > 75)
				element.append('<p class="address"><a href="' + target + '" title="' + target + '">' + target.substring(0, 75) + '&#133' + '</a></p>');
			else
				element.append('<p class="address"><a href="' + target + '">' + target + '</a></p>');
				
		});
		
	};
	
};

function _enhanceSlider() {
	
	var slider = $('.homepage');
	
	// Set up scroll
	slider.serialScroll({
		items : '.element',
		duration : 700,
		start : 0,
		step : 1,
		next : "#next-photo",
		prev : "#prev-photo",
		cycle : false
	})

};


$(function() {
	
	// Tell a friend
	var taf = $('#taf');
	
	$('.taf-button').click(function(event) {
		taf.toggle();
		event.preventDefault();
	});
	
	// Set up menu slide
	$('#navigation > ul > li').menu({
		dropdown : '.subnavigatie',
		effect : 'fade',
		duration : 150,
		ignoreDummy : true,
		swapClass : 'active'
	});
	
	$('#search input[type=text]').searchValue();
	
});