/* grow link attribute
--------------------------------------------------------------------------------- */
 $(function()
{
	/* Footer */
	var duration = 400;
	var $footer = $("#footer");
	var $footer_inside = $(".footer");
	var $sitemap = $(".sitemap", $footer_inside);
	var footer_height = $footer_inside.outerHeight();
	$footer.height(footer_height);
	$footer.css({marginTop: -150+"px"});
	$footer_inside.css({bottom: -(footer_height - 20)+"px"});
	$footer.addClass("down");
	var $toggle = $("#footer_toggle");
	$toggle.click(function()
	{
		function scroll_to_bottom()
		{
			if ($.browser.msie && parseInt($.browser.version, 10) == 8) {
				var r = Math.round(Math.random());
				$("html").css({paddingRight: r+"px", marginRight: -r+"px"});
			}
			if ($.browser.msie && parseInt($.browser.version, 10) == 7) {
				$(document).scrollTop(99999);
				return;
			} else {
				$("html, body").scrollTop(99999);
			}
		}
		var at_bottom = $(document).scrollTop() == $(document).height() - $(window).height();
		$footer.toggleClass("down");
		if ($footer.hasClass("down")) {
			$footer.animate({marginTop: -150+"px"}, {duration: duration, complete: function()
			{
				$footer.removeClass("solid");
			}});
			$footer_inside.animate({bottom: -(footer_height - 20)+"px"}, {duration: duration});
		} else {
			$footer.addClass("solid");
			$footer.animate({marginTop: 20+"px"}, {duration: duration, step: scroll_to_bottom, complete: scroll_to_bottom});
			$footer_inside.animate({bottom: 0+"px"}, {duration: duration});
		}
		return false;
	});
	
	/* Scherm dat vanuit links inschuift. */
	var $main_wrap = $("#main_wrap");
	var $info_wrap = $("#info_wrap");
	var $pop_tile_click = $(".popup_tile_clicker");
	var $activators = $(".popup_tile_clicker, .popup_tile, #info_wrap a[href*=close]");
	var $pop_tile = $(".popup_tile");
	$pop_tile_click.height($pop_tile.height());
	duration = 600;
	$activators.click(function()
	{
		$pop_tile.toggleClass("show_info");
		if ($pop_tile.hasClass("show_info")) {
			$main_wrap.animate({marginLeft: "100%"}, {duration: duration, easing: "easeInOutExpo"});
			$info_wrap.animate({marginLeft: "0"}, {duration: duration, easing: "easeInOutSine"});
			$pop_tile.animate({marginLeft: "-205px"}, {duration: duration, easing: "easeOutSine"});
			$footer.animate({marginLeft: "-100%"}, {duration: duration, easing: "easeOutSine"});
		} else {
			$main_wrap.animate({marginLeft: "0"}, {duration: duration, easing: "easeInOutSine"});
			$info_wrap.animate({marginLeft: "-100%"}, {duration: duration, easing: "easeInOutExpo"});
			$pop_tile.animate({marginLeft: "0"}, {duration: duration, easing: "easeOutSine"});
			$footer.animate({marginLeft: "0"}, {duration: duration, easing: "easeOutSine"});
		}
		return false;
	});
	/*
	// Navigatiemenu links
	var $nav = $("#main .left ul.nav");
	$nav.each(function()
	{
		// Uitklappen van de <ul> items
		var $this = $(this);
		var $nav = $(".left .nav");
		var $expandable = $("li.expand", $this);
		var $ex_link = $("a.expand_link", $this);
		$ex_link.click(function()
		{
			$expandable.removeClass("down");
			var $li = $(this).parents("li");
			$li.addClass("down");
			$("li:not(.down) ul", $nav).slideUp();
			var $ul = $("ul", $li);
			$ul.slideDown();
			return false;
		});
	});
	
	// Openen van de "current" link.
	var $current = $("#main .left ul.nav a.current");
	if ($current.length > 0) {
		var $li = $($current.parents("ul")[0]).parents("li");
		$li.addClass("down");
		$("li:not(.down) ul", $nav).css({display: "none"});
	} else {
		$("li ul", $nav).css({display: "none"});
	}
	*/
	
	/* De "example" functionaliteit (voorbeeldtekstje in zoek form) */
	var default_str = "Zoeken";
	var $kw = $("#keywords");
	function check_blur()
	{
		if ($kw.val() == "") {
			$kw.val(default_str);
		}
	}
	$kw.blur(check_blur);
	function check_focus()
	{
		if ($kw.val() == default_str) {
			$kw.val("");
		}
	}
	$kw.focus(check_focus);
	check_blur();
});



/* target blank functie
--------------------------------------------------------------------------------- */
/* Dit script plaatsen in: http://www.mijndomein.nl/public/js/targetblank/targetblank.js */
$(function() {
	$('a[rel*=external]').click( function() {
		window.open(this.href);
		return false;
	});
});



/* grow link attribute
--------------------------------------------------------------------------------- */
$(function() {
	$(".home_item").click(function(){
	     window.location=$(this).find("a").attr("href");
	     return false;
	});
	$(".text .item").click(function(){
	     window.location=$(this).find("a").attr("href");
	     return false;
	});
	$(".side .item").click(function(){
	     window.location=$(this).find("a").attr("href");
	     return false;
	});
	$(".actie_object").click(function(){
	     window.location=$(this).find("a").attr("href");
	     return false;
	});
});



/* Hover toevoegen bij rollover
--------------------------------------------------------------------------------- */
$(function() {
	$('.home_item').live('mouseenter', function() {
		$(this).addClass('hover');
	})
	$('.home_item').live('mouseleave', function() {
		$(this).removeClass('hover');
	});
	$('.text .item').live('mouseenter', function() {
		$(this).addClass('hover');
	})
	$('.text .item').live('mouseleave', function() {
		$(this).removeClass('hover');
	});
	$('.side .item').live('mouseenter', function() {
		$(this).addClass('hover');
	})
	$('.side .item').live('mouseleave', function() {
		$(this).removeClass('hover');
	});
});

/* Centificaat popup
--------------------------------------------------------------------------------- */
$(function() {
	// alle popups uitzetten
	$('.pop_up').hide();
	
		$('.iso_sub').hover(function() { 
			$mijn_id = $(this).attr("id");
			$popup_id =  "popup_"+ $mijn_id;
			var offset = $(this).offset();
			$('#'+$popup_id).css('left','50%');
			$('#'+$popup_id).css('margin-left',271);
			$('#'+$popup_id).css('z-index',99999);    
				$('#'+$popup_id).css('top',offset.top-12);
			$('#'+$popup_id).show();
	    },  
	    function() {  
			mijn_id = $(this).attr("id");
			$popup_id =  "popup_"+ $mijn_id;
			$('#'+$popup_id).hide(); 
	    }  

	);
});
