$(document).ready(function(){
	
	// Paragraaf Filter voor verkleining van de eerste paragraaf marges
	
	$("p").each(function(index){
		if($(this).html()==""){
			$(this).remove();
		}
	})
	

	$("#DIVfloater").height($("#menuFloater").height());
	// Controleer de hoogte van de pagina inhouds tabellen 
	//(let op het verwijderen van de paragraaf marge heeft invloed op de hoogte van de tekstcell)
	var menuHeight=$("#DIVfloater").height();
	var textHeight=$("#TABLEcontent").height();
	var HuidigeInhoudHoogte=$("#TABLEmenuInhoud").height();
	var ExtraBlokkenHoogte=0;
	
	//Bereken de extra menu hoogte
	$(".TABLEBlokLinks").each(function(index){
		ExtraBlokkenHoogte=ExtraBlokkenHoogte+$(this).height();
	});

	// Tel de extra blokken op bij de menu hoogte
	menuHeight=menuHeight+ExtraBlokkenHoogte;
	// Controleer en verander de hoogte van de inhoud tabellen ivm gelijke uitlijning onderzijde
	if(menuHeight < textHeight){
		//$("#TABLEmenuFiller").height(verschilMenuHoogte);
		//$("#TDmenuFiller").height(verschilMenuHoogte);
		$("#DIVfloater").height(textHeight -42);
	}else if(menuHeight > textHeight){
		$("#TABLEcontent").height(menuHeight);
		$("#TABLEcontentInhoud").height(menuHeight);	
	}
	
	$('#menuFloater').stickyfloat({ duration: 500  });
	
	// MouseOver actie voor de meer informatie knoppen
	$(".TDmeerInfoIcon").each(function(index){
		var number=index;
		$(this).mouseover(function(){
			var borderPos=$(".TDblokMiddleRight").position();
			var borderLeft=borderPos.left-5;
			var elementPos=$("#meerInfoTitelPositionContainer"+number).position();
			var elementWidth=$("#meerInfoTitel"+number).width();
			var elementRight=elementPos.left+elementWidth;
			
			if(elementRight > borderLeft){
				var benodigdePos=borderLeft-elementWidth;
				var newLeft=elementPos.left-(benodigdePos-37);
				
				$("#meerInfoTitel"+number).css("left","-"+newLeft+"px");
			}
			$("#meerInfoTitel"+number).css("visibility","visible");
		}).mouseleave(function(){
			$("#meerInfoTitel"+number).css("visibility","hidden");
		});
	});
	
	$(".DIVpostit").click(function(){
		popUpControlerMessage();
	});
	
	$(".DIVpostitGrootSluiten").click(function(){
		popUpControlerMessage();
	});
	
	// MouseOver schijfvanvijf acties. De pagina die geactiveerd is, heeft geen roll-over;
	var schijfNummer=$("#schijfOrgineel").attr("idNummer")-1;
	$('area').each(function (index){
		if(schijfNummer!=index){
			$(this).mouseover(function(){
				$("#DIVschijfRollOver"+index).css("display","block");
			}).mouseleave(function(){
				$("#DIVschijfRollOver"+index).css("display","none");
			});
		}
	});
	
	
	$('#DIVslideshow-container').cycle({ 
	    fx:    'fade', 
	    speed:  1500,
	    timeout:  10000
	 });
	
	var meldingWidth= $(".DIVpostitGroot").width();
	var meldingHeight= $(".DIVpostitGroot").height();
	var newLeft=($(window).width()- meldingWidth)/2;
	var newTop=($(window).height()- meldingHeight)/2;
	
	$(".DIVpostitGroot").css("left",newLeft);
	$(".DIVpostitGroot").css("top",newTop);
});


var popUpStatus= false;
function popUpController(mediaId){
	if(popUpStatus){
		// verwijderen van de html pop-up
		$("#DIVpopupContainer").remove();
		popUpStatus=false;
	}else{
		// invoegen van de html pop-up
		var windowHeigth= $(window).height();
		$("BODY").append("<div id='DIVpopupContainer'><div class='DIVpopupInhoud' id='DIVpopupInhoud'><div class='DIVpopupLoadingMessage' id='DIVpopupLoadingMessage'><img src='frame-images/AJAXloader.gif' alt='Laden...'><br>Laden...</div></div><div class='DIVbackgroundBlur'></div><div class='DIVpopupSluitKnop' id='DIVpopupSluitKnop' onClick='popUpController();'></div></div>");
		
		// Positioneer de pop-up in het midden van het scherm
		positioneerPopUp();
		
		$.get("mediaID/"+mediaId+"/media.loader.html", function(data){
			$("#DIVpopupInhoud").html(data);
			// Positioneer de pop-up in het midden van het scherm
			positioneerPopUp();
		});
		
		
		popUpStatus=true ;
	}
}


var message=false;
function popUpControlerMessage(){
	if(message){
		message=false;
		$(".DIVbackgroundBlur").remove();
		$(".DIVpostitGroot").css("display","none");
	}else{
		message=true;
		$("BODY").append("<div class='DIVbackgroundBlur'></div>");
		$(".DIVpostitGroot").css("display","block");
	}
}

function popUpControlerNieuwsBrief(){
	if(popUpStatus){
		// verwijderen van de html pop-up
		$("#DIVpopupContainer").remove();
		popUpStatus=false;
	}else{
		// invoegen van de html pop-up
		var windowHeigth= $(window).height();
		$("BODY").append("<div id='DIVpopupContainer'><div class='DIVpopupInhoud' id='DIVpopupInhoud'><div class='DIVpopupLoadingMessage' id='DIVpopupLoadingMessage'><iframe name='inschrijven nieuwsbrief' src='http://e-mailer.dmactive.nl/rwcode/subscribe.aspx?SiteID=13962&Mode=subscribe%22' style='width:425px; height:450px; border:0px;'></iframe></div></div><div class='DIVbackgroundBlur'></div><div class='DIVpopupSluitKnop' id='DIVpopupSluitKnop' onClick='popUpController();'></div></div>");
		
		// Positioneer de pop-up in het midden van het scherm
		positioneerPopUp();		
		popUpStatus=true ;
	}
	
}

function positioneerPopUp(){
	// Positioneren van de html pop-up in het midden van het scherm
	var meldingWidth= $("#DIVpopupInhoud").width();
	var meldingHeight= $("#DIVpopupInhoud").height();
	var newLeft=($(window).width()- meldingWidth)/2;
	var newTop=($(window).height()- meldingHeight)/2;
	
	$("#DIVpopupInhoud").css("left",newLeft);
	$("#DIVpopupInhoud").css("top",newTop);
	
	$("#DIVpopupSluitKnop").css("left",newLeft+$("#DIVpopupInhoud").width()-99);
	$("#DIVpopupSluitKnop").css("top",newTop-40);	
}

window.___gcfg = {lang: 'nl'};

(function() {
  var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
  po.src = 'https://apis.google.com/js/plusone.js';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
