var partnerArray = new Array();
var currentPartner = 0;
$(document).ready(function() {
		initStatussen();
		MoveEloketPagers();
		RemoveEloketAfgehandeld();
		$('#afdelingzoeker').val($(".allsearch input").val());
		$('#afdelingzoeker').change(function() {
			$(".allsearch input").val($('#afdelingzoeker').val());
		});
		
		// Quotes masonry
		$('.quoteslist').masonry({
		  singleMode: true, 
		  itemSelector: '.quoteBlock' 
		});
	
		//Vul de titel van de subnavigatie in. Indien er geen subnavigatie is verberg de titel
		if($("ul#subNavigation li").length == 0){
			$("#subNavigationTitle").hide();
		}else{
			$("#subNavigationTitle").text($("#breadcrumbs span a:first").text());
		}
				
		//Partner Rotator
		$("#partners").hide();
		
		$("#partnerHolder").append("<div id='PartnerRotator'></div>");
		
		$("#partners a").each(function(){
			$(this).hide();
			$(this).fadeOut("fast");
			var object = $("#PartnerRotator").append($(this))
			partnerArray.push(object);
		});
		
		setInterval("changePartner()",4000);
		changePartner();
});
	var last;
	function changePartner(){
		if(last != undefined)
			last.fadeOut("normal");
		currentPartner++;
		if(currentPartner > partnerArray.length)
			currentPartner = 1;
		last = $("#PartnerRotator a:nth-child(" + currentPartner + ")")
		last.fadeIn("normal");
	}

function initStatussen(){
	$('.statuskleur').each(function(index) {
		var kleur = "#fff";
		switch($(this).html()){
			case "Niet opgelost":
				kleur = "#FFCCCC";
				break;
			case "Opgelost":
				kleur = "#99FF99";
				break;
			case "Niet geschikt":
				kleur = "#FFCCCC";
				break;
			case "Geschikt":
				kleur = "#99FF99";
				break;
		}
		//$(this).parent().css("backgroundColor",kleur);
  });
}

function MoveEloketPagers(){
	if ($(".aanvragen").length){
		$(".pager").prependTo(".aanvragen");
		$(".pager").cleanWhitespace();
	}
	if ($(".lesgevers").length){
		$(".pager").prependTo(".lesgevers");
		$(".pager").cleanWhitespace();
	}
}

function RemoveEloketAfgehandeld(){
	$(".general fieldset p:nth-child(3)").hide();
}

jQuery.fn.cleanWhitespace = function() {
    textNodes = this.contents().filter(
        function() { return (this.nodeType == 3 && !/\S/.test(this.nodeValue)); })
        .remove();
}

