var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}


$(document).ready(function(){

	$("a[@href$=pdf]").addClass("pdf").attr({ target: "_blank" });

	$("a[@href$=zip]").addClass("zip").attr({ target: "_blank" });

	$("a[@href$=psd]").addClass("psd").attr({ target: "_blank" });
	
	$("a[@href^='http']").attr('target','_blank')
		.addClass("external")
		.attr({ target: "_blank" });
		
	$("#content_right ul li ul a").click(function(){ window.location = $(this).attr("href"); });
	
	$("#content_right ul li").toggle(
		function() {
			$("ul", this).slideDown();
		},
		function() {
			$("ul", this).slideUp();
		}
	);
	
	$("form").submit(function() {
		var error = 0;
		$(".verplicht input").each(function(){
			if ( $(this).val()=="" ) { 
				error++;
			}
		});
				
		if (error>0) {
			$(this).append("<p>U heeft niet alle verplichte velden ingevuld!</p>");
			$("form p:last").fadeTo(2000,1).fadeOut(500);
			return false;
		} else {
			$(this).fadeOut(500);
			return true;
		}
			
	});
	
	$("a.fancybox").fancybox();

  $('#nav > li').bind('mouseover', jsddm_open);
  $('#nav > li').bind('mouseout',  jsddm_timer);

});
