$(document).ready(function(){
	jQuery(function(){jQuery(document).pngFix();});
	$("#navmenu-h li,#navmenu-v li").hover( function() { $(this).addClass("iehover"); }, function() { $(this).removeClass("iehover"); } );
	
	$(".dropdown dt a").click(function() { $(".dropdown dd ul").toggle(); });
	$(".dropdown2 dt a").click(function() { $(".dropdown2 dd ul").toggle(); });
    
	$(".dropdown dd ul li a").click(function() {
    	var text = $(this).html();
		$(".dropdown dt a span").html(text);
		$(".dropdown dd ul").hide();
		$("#result").html(getSelectedValue("sample"));
	});
	$(".dropdown2 dd ul li a").click(function() {
		var text2 = $(this).html();
		$(".dropdown2 dt a span").html(text2);
		$(".dropdown2 dd ul").hide();
		$("#result2").html(getSelectedValue("sample2"));
	});                
	function getSelectedValue(id) { return $("#" + id).find("dt a span.value").html(); }
	function getSelectedValue2(id2) { return $("#" + id2).find("dt a span.value").html(); }

	$(document).bind('click', function(e) {
		var $clicked = $(e.target);
		if (! $clicked.parents().hasClass("dropdown"))
			$(".dropdown dd ul").hide();
	});
	$(document).bind('click', function(e) {
		var $clicked = $(e.target);
		if (! $clicked.parents().hasClass("dropdown2"))
			$(".dropdown2 dd ul").hide();
	});
	
	$("a.blos").fancybox({
			'autoScale'			: false,
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'type'				: 'iframe'
    });

	
	$("a.group").fancybox({
		'hideOnContentClick': false,
		'overlayOpacity': 0.6,
		'overlayColor': '#000',
		'frameWidth': 425,
		'frameHeight': 344
	});
	
	$("a[rel=fotogroep]").fancybox({
		'titlePosition' 	: 'over',
		'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-over"><span style="float:right">Afbeelding ' +  (currentIndex + 1) + ' / ' + currentArray.length + '</span>' + (title && title.length ? title : '&nbsp;' ) + '</span>';
		}
	});

}); 

Cufon.replace('h1');
Cufon.replace('h2');

function checkform(form) {
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	var error=0;
	for (var x=0; form.elements[x]; x++ ) {
		if(form.elements[x].title == "verplicht") {
			if (form.elements[x].type == 'select-one'){
				if (form.elements[x].options[form.elements[x].selectedIndex].value == "") error++;
			}else if (form.elements[x].type == 'checkbox'){
				if (!form.elements[x].checked) error++;
			}else{
				if(form.elements[x].name=="email"){
					if (emailfilter.test(form.elements[x].value)==false) error++
				}else{
					if (form.elements[x].value == "") error++;
				}
			}
			if(error>0){
				alert( "U heeft het verplichte veld '" + form.elements[x].id + "' niet ingevuld." );
	        		form.elements[x].focus();
			        return false ;
			}
		}
	}        
}


$(function() {
    $('#pause').click(function() { $('#slides').cycle('pause'); return false; });
    $('#play').click(function() { $('#slides').cycle('resume'); return false; });
    $('#next').click(function() { $('#slides').cycle('pause'); return false; });
    $('#prev').click(function() { $('#slides').cycle('pause'); return false; });
    
    $('#slideshow').hover(
        function() { $('#controls').fadeIn(); },
        function() { $('#controls').fadeOut(); $('#slides').cycle('resume'); }
    );
    
    $('#slides').cycle({
        fx:     'fade',
        speed:   400,
        timeout: 6500,
        next:   '#next',
        prev:   '#prev'
    });
	
	$('#slidesactueel').cycle({
        fx:     'fade',
        speed:   400,
        timeout: 6500
    });
});
