$(document).ready(function(){
	//To switch directions up/down and left/right just place a "-" in front of the top/left attribute
	//Caption Sliding (Partially Hidden to Visible)
	$('.boxgrid.caption').hover(function(){
		$(".cover", this).stop().animate({top:'160px', height: '80px'},{queue:false,duration:100});
	}, function() {
		$(".cover", this).stop().animate({top:'190px', height: '50px'},{queue:false,duration:300});
	})
	$('.homePromo').cycle({
		fx: 'scrollLeft', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
		 timeout: 5000 
	});
	$('.imagebox').cycle({
		fx: 'scrollLeft', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
		 timeout: 4000 
	});
	
	$("#aanmelden").click(function(){
		$("#aanmelden").hide();
		$(".form").slideDown();
		return false;
	});
	
	//jQuery(function(){jQuery(document).pngFix();});
	
	$('.video').click(function(){
		film = $(this).attr("href");
		film = film.match(/v=(.{11})/)[1];
		$('#media').empty();
		//$('#media').youTubeEmbed({video:film, width:'490'})
		$('#media').html('<iframe style="padding-top:121px;" width="490" height="280" src="http://www.youtube.com/embed/'+film+'?autohide=1=&modestbranding=1&autoplay=1&controls=1" frameborder="0" allowfullscreen></iframe>');
		return false;
	})
	
	$('#video_tekst').click(function(){
		film = $(this).attr("href");
		$('.imagebox').empty();
		$('.imagebox').youTubeEmbed({video:film, width:'490'})
		return false;
	})
	
	$('#nieuwsbrief').click(function(){
		$('.nieuwsbrief').animate({"left": "+=235px"});
	})

	$('.aantal').numeric();
	
		$('#slideshow').hover(
			
			function() { $('.controls').stop(true, true).fadeIn('fast'); },
			function() { $('.controls').stop(true, true).fadeOut('slow'); }
		);
		$('.slides').cycle({
			fx: 'scrollHorz', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
			timeout: 0, 
			speed:500,
			prev:    '#prev', 
			next:    '#next'
		});	


	
	//$('#video').click(function(){
	//	var url = this.hash;
	//	$("#media").load('/video.php?video='+url.replace("#", ""),       function(){      var params = { allowScriptAccess: "always", bgcolor: "#cccccc" };      var atts = { id: "myytplayer" }; swfobject.embedSWF("http://www.youtube.com/apiplayer?enablejsapi=1&playerapiid=ytplayer", "ytapiplayer", "200", "150", "8", null, null, params, atts)} );
	//});
}); 	

function nb_send(){
	$('.nbknop').click(function(){
		var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
		if(emailfilter.test($('#nbmail').val())==false){
			alert('Ongeldig e-mail adres.');
		}else{
			$('.nieuwsbrief').load('inc/nieuwsbrief.php?email='+$('#nbmail').val(), function(){ Cufon.replace('h2'); $('.nieuwsbrief').delay(3000).animate({"left": "-=235px"}, 'fast', 'linear', function(){ $('.nieuwsbrief').load('inc/nieuwsbrief_aanmelden.php', function(){ nb_send(); Cufon.replace('h2'); }); }); });
		}
		
		return false;
	})
}

function images_load(id){
	$('#media').load('/voorstelling_beelden.php?programma_id='+id, function(){
		$('#slideshow').hover(
			
			function() { $('.controls').stop(true, true).fadeIn('fast'); },
			function() { $('.controls').stop(true, true).fadeOut('slow'); }
		);
		$('.slides').cycle({
			fx: 'scrollHorz', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
			timeout: 0, 
			speed:500,
			prev:    '#prev', 
			next:    '#next'
		});	
		
	});
}

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].className.indexOf("verplicht")!=-1) {
			if (form.elements[x].type == 'select-one'){
				if (form.elements[x].options[form.elements[x].selectedIndex].value == "") error++;
			}else if (form.elements[x].type == 'radio'){
				error=1;
				if($('input[name='+form.elements[x].name+']:checked').val()) error=0;
			}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){
				if(form.elements[x].name=="akkoord" || form.elements[x].name=="zoek"){
					alert( form.elements[x].title );
				}else{
					alert( "U heeft het verplichte veld '" + form.elements[x].title + "' niet ingevuld." );
				}
	        	form.elements[x].focus();
				
				//$('#'+form.elements[x].id).after('test'); 
				return false ;
			}
		}
	}
	
	if(form.name=='addaccount' && ($('#wachtwoord_1').val()!=$('#wachtwoord_2').val() || $("#wachtwoord_2").val().length<5)){ alert('de wachtwoorden zijn niet gelijk en/of te kort. (minimaal 5 karakters)'); return false; }
	
	if($('input[name=transport]:checked').val()=='bezorgen'){ if($('#b_straat').val()=='' || $('#b_postcode').val()=='' || $('#b_plaats').val()==''){ alert('vul uw bezorggegevens volledig in.'); return false; }}
}
