function printDialog(element) {
	var html = "<HTML>\n<HEAD>\n</HEAD>\n<BODY>\n" + $(element).closest('li').html() + "\n</BODY>\n</HTML>";
	var printWP = window.open("", "printWebPart");
	printWP.document.open();
	printWP.document.write(html);
	printWP.document.close();
	printWP.print();
}

var translate_elements = [];

$(function() {
	// -- navigatie menu - start -- //
	$("#nav > a").each(function(index) {
		var sub = $(this).next(".subMenu");
		
		if(sub.length==0)
			return;
			
		var timeout;
		var isRunning = false;
		var css = {'visibility': 'visible'};
		var offset = $(this).position();
		sub.offset({top: offset.top+30, left: offset.left});
		
		if ($(this).width() + 32 > sub.width())
			sub.width($(this).width() + 32);
		
		$(this).mouseover(function() {
			if(isRunning)
				clearTimeout(timeout);
			else
				sub.hide().css(css).slideDown(500);
		});
		$(this).mouseleave(function() {
			isRunning = true;
			timeout = setTimeout(function(){
				sub.slideUp(250);
				isRunning = false;
			},100)
		});
		sub.mouseover(function() {
			if(isRunning)
				clearTimeout(timeout);
			else
				sub.css(css);
		});
		sub.mouseleave(function() {
			isRunning = true;
			timeout = setTimeout(function(){
				sub.slideUp(250);
				isRunning = false;
			},100)
		});
	});

	var subbg = {'background-image': 'url(/images/nav_submenu_bg.png)'};
	$(".subMenu > li:first-child > a").css(subbg).hover(function(){
			$(this).css({'background-image': 'none', 'background-color': '#FFF'});
		},
		function(){
			$(this).css(subbg);
		}
	);
	// -- navigatie menu - einde -- //
		
	// -- zoekveld - start -- //
	var zoekterm = "Vul hier uw zoekterm in";
	var zoekveld = $('input[name="q"]');
	zoekveld.defaultvalue(zoekterm);
	$("#zoeken").click( function () {
		if (zoekveld.val() != zoekterm)
			window.location.href = '/?page=zoek&q=' + encodeURIComponent(zoekveld.val());
	});
	// -- zoekveld - einde -- //
	
	// -- nieuwsbrief - start -- //
	$("body").append('<div id="overlay"></div><div id="box_nieuwsbrief"></div>');
	$(".newsletter").click( function () {
		$("#box_nieuwsbrief").load("nieuwsbrief.php");
		$("#overlay").fadeIn('fast');
		$("#box_nieuwsbrief").fadeIn('fast');
	});
	$("#overlay").click( function () {
		$("#overlay").fadeOut('fast');
		$("#box_nieuwsbrief").fadeOut('fast');
	});
	$(document).keydown( function (e) {
		if(e.keyCode == 27) {
			$("#overlay").fadeOut('fast');
			$("#box_nieuwsbrief").fadeOut('fast');
		}
	});
	// -- nieuwsbrief - einde -- //
});
