$(window).load(function() {
	/*
	$('#homepage-slideshow').nivoSlider({
		effect: 'fold',
		animSpeed: 1500,
		pauseTime: 6000,
		directionNav: false,
		pauseOnHover: false,
		keyboardNav: false
	}); */
});

$(document).ready(function() {
	
	var $submenus = $("#mainmenu-list ul.sub-menu"),
		$liswithsubmenu;
	
	/* ----- reset and setup ----- */
	
	$(".jshide").each(function () {
		$(this).removeClass("jshide");
	});
	
	
	
	
	
	// adding class to li's who have a submenu
	$submenus.each(function () {
		var $parentli = $(this).parent('li.menu-item');
		
		if (!$parentli.hasClass("current_page_parent")) {
			$parentli.addClass("hassubmenu");
		}
	});
	
	$liswithsubmenu = $("#mainmenu-list li.hassubmenu");
	$liswithsubmenu.not(".current-menu-item").find("a:first").after('<a class="uitklaplink">uitklappen</a><div class="clear"></div>');
	$liswithsubmenu.not(".current-menu-item").find("ul").slideUp(0);
	
	
	/* ----- /reset and setup ----- */
	
	
//	$("#first-content > div.clear:last").after('<p><a class="back-link">&larr; Terug</a></p>');
//	$(".back-link").click(function() {
//		if(document.referrer) {
//			window.open(document.referrer, '_self');
//		} else {
//			history.go(-1);
//		}
//	});
	
	$('#mainmenu-list li.hassubmenu a.uitklaplink').click(function() {
		$(this).toggleClass("slideup").parent().children("ul").slideToggle("fast");
	});
	
	$(window).scroll(function (e) {
		$sElement = $('#content-rightcolumn.quick-menus');
		if ($(this).scrollTop() > 375 && $sElement.css('position') != 'fixed') {
			$sElement.removeClass("static");
			$sElement.addClass("scrolling");
		}
		if ($(this).scrollTop() < 375 && $sElement.css('position') != 'absolute') {
			$sElement.removeClass("scrolling");
			$sElement.addClass("static");
		}
	});
	
	$('.toggleslidelink').click(function(e) {
		e.preventDefault();
		$(this).parent().find(".slidingpart").slideToggle("fast");
		if (this.tagName == "H3") {
			$(this).parent().find("a.toggleslidelink").toggleClass("slidedown");
		} else {
			$(this).toggleClass("slidedown");
		}
	});
	
	$('.scrolltolink').click(function(e) {
		e.preventDefault();
		var sElement = "#" + $(this).attr("rel");
		$.scrollTo(sElement, 500, {
			onAfter: function () { 
				if (sElement == "#searchbox") {
					$("#search-field").focus().select();
				}
			}
		});
	});
	
	
	$(".header-slider-block-list-wrapper").each(function () {
		var $wrapper = $(this),
			$list = $wrapper.find(".header-slider-block-list"),
			$listItems = $list.find('li'),
			$pager = $wrapper.find(".header-slider-block-pager"),
			$slider,
			negativeMargin = "";
		
		if ($listItems.length > 1) {
			$slider = $wrapper.find(".header-slider-block-list").bxSlider({
				controls: false,
				auto: true,
				pager: true,
				pagerSelector: $pager,
				pagerActiveClass: 'current',
				easing: "easeInOutCirc",
				pause: 7000,
				speed: 500
			});
			negativeMargin = "-" + $pager.width()/2 + "px";	
			$pager.css("margin-left", negativeMargin);
		}
	});
});
