function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else{
		ro = new XMLHttpRequest();
	}
	return ro;
}

var browser = navigator.appName;
var http = createRequestObject();

if(browser == "Microsoft Internet Explorer"){
	var meth = "POST";
}
else{
	var meth = "GET";
}


$(function(){
  //Get our elements for faster access and set overlay width
  var div = $('div.sc_menu'),
               ul = $('ul.sc_menu'),
               // unordered list's left margin
               ulPadding = 15;

  //Get menu width
  var divWidth = div.width();

  //Remove scrollbars
  div.css({overflow: 'hidden'});

  //Find last image container
  var lastLi = ul.find('li:last-child');

  //When user move mouse over menu
  div.mousemove(function(e){

    //As images are loaded ul width increases,
    //so we recalculate it each time
    var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding;

    var left = (e.pageX - div.offset().left) * (ulWidth-divWidth) / divWidth;
    div.scrollLeft(left);
  });
});



function youtube(){
	if(document.getElementById('tube').value != "0"){
		var tube = document.getElementById('tube').value;
		
		startNewVideo(tube,10);
		setTimeout("checkVideo()",200);
	}
}
function updateHTML(elmId, value) {
  document.getElementById(elmId).innerHTML = value;
}

function setytplayerState(newState) {
  updateHTML("playerstate", newState);
}

function zoekVeld(){
	var term = document.getElementById('zoek');
	if(term.value == '' || term.value == ' ' || term.value == 'je zoekterm'){
		term.style.border = "1px solid #FF2222";
		term.focus();
		return false;
	}
	else{
		var spa = ' ';
		for(var i = 1; i <= 20; i++){
			if(term.value == spa){
				term.style.border = "1px solid #FF2222";
				term.focus();
				return false;
			}
			else{
				spa += ' ';
			}
		}
	}
}

function onYouTubePlayerReady(playerId) {
  ytplayer = document.getElementById("myytplayer");
  setInterval(updateytplayerInfo, 250);
  updateytplayerInfo();
  ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
  ytplayer.addEventListener("onError", "onPlayerError");
  
  var slider = document.getElementById("deslider");
  var sliderKnop = document.getElementById("trekMe");
  
  var isIE = document.all ? true : false;
	
	if (!isIE) {
		slider.addEventListener('click',tipText,false);
		 sliderKnop.addEventListener('mousedown',tipText,false);
	}
	else {
		  slider.attachEvent('onclick',tipText);
		  sliderKnop.attachEvent('mousedown',tipText);
	}

  
  document.getElementById('myytplayer').style.zIndex = '1';
}

function tipText(e) {
	document.getElementById('slider').value = 0;
	var isIE = document.all ? true : false;
	var eve = e||event;
	
	if (!isIE) {
		var x = e.pageX;
		var windowX = parseInt(window.innerWidth);
	}
	else{
		var x = event.clientX + document.body.scrollLeft;
		var windowX = parseInt(document.documentElement.clientWidth);
	}
	
	var plus = ((eval(windowX) - eval(1003)) / 2) + eval(344);
	var x = (eval(x) - parseInt(plus));

	if(x < 1){
		x = 1;	
	}
	//else if(x > 256){
		//x = 256;	
	//}

	document.getElementById('slideme').style.width = x+"px";
	pause();
	gaNaar(x);
}

function onytplayerStateChange(newState) {
  setytplayerState(newState);
}

function gaNaar(naar){
	var totaal = getDuration();

	var lengte = eval(totaal) / 252;
	var gaan = eval(lengte) * eval(naar);
	
	seekTo(parseInt(gaan));
}

function onPlayerError(errorCode) {
  	http = createRequestObject();
	var mom = document.getElementById('mom').value;
	var nr = document.getElementById('tubenr').value;
	
	http.open(meth,mom+"manip/zetuit.php?nr="+nr,true);
	
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
	
}
function checkVideo(){
	if(document.getElementById('videotime').innerHTML > 1 && document.getElementById("tube1").value == 1){
		setTimeout("pause()",10);
		seekTo(0);
	}
	else{
		setTimeout("checkVideo()",200);
	}
}

function updateSlider(totaal,mom){
	if(document.getElementById('slider').value == "1"){
		var check = document.getElementById('slideme');
		
		var lengte = (256 / eval(totaal)) * eval(mom);
		
		//var lengte = (eval(totaal) / eval(mom)) * 258;
		
		check.style.width = lengte+"px";
	}
}

function updateytplayerInfo() {
 // updateHTML("bytesloaded", getBytesLoaded());
  //updateHTML("bytestotal", getBytesTotal());
  //updateHTML("videoduration", getDuration());
  updateHTML("videotime", getCurrentTime());
  updateSlider(getDuration(),getCurrentTime());
  
  //updateHTML("startbytes", getStartBytes());
  //updateHTML("volume", getVolume());
}

// functions for the api calls
function loadNewVideo(id, startSeconds,name) {
  if (ytplayer) {
	ytplayer.loadVideoById(id, parseInt(startSeconds));
	document.getElementById("tubeNaam").innerHTML = name;
	document.getElementById("tube1").value = 0;
	document.getElementById('slider').value = 1;
	var mom = document.getElementById('mom').value;
	document.getElementById('sp').innerHTML = "<a href=\"javascript:void('')\" onclick=\"pause();\" class=\"optie\"><img src=\""+mom+"img/pauze.jpg\" alt=\"pauze\" /></a>";
  }
}

function loadVergeetMeNiet(foto,url,naam,target){
	document.getElementById("tubeNaam").innerHTML = naam;
	var mom = document.getElementById('mom').value;
	document.getElementById('player').innerHTML = "<a href=\""+url+"\" target=\""+target+"\"><img src=\""+mom+"vergeet/groot_"+foto+"\" alt=\""+naam+"\" /></a>";
}

function startNewVideo(id, startSeconds) {
  if (ytplayer) {
	ytplayer.loadVideoById(id, parseInt(startSeconds));
	setTimeout("mute('')",1);
	
  }
}

function cueNewVideo(id, startSeconds) {
  if (ytplayer) {
	ytplayer.cueVideoById(id, startSeconds);
  }
}

function play() {
  if (ytplayer) {
	ytplayer.playVideo();
	setTimeout("unMute()",10);
	var mom = document.getElementById('mom').value;
	document.getElementById('sp').innerHTML = "<a href=\"javascript:void('')\" onclick=\"pause();\" class=\"optie\"><img src=\""+mom+"img/pauze.jpg\" alt=\"pauze\" /></a>";
  }
}

function pause() {
  if (ytplayer) {
	ytplayer.pauseVideo();
	var mom = document.getElementById('mom').value;
	document.getElementById('sp').innerHTML = "<a href=\"javascript:void('')\" onclick=\"play();\" class=\"optie\"><img src=\""+mom+"img/play.jpg\" alt=\"afspelen\" /></a>";
  }
}

function stop() {
  if (ytplayer) {
	ytplayer.stopVideo();
	document.getElementById('slideme').style.width = "0px";
	document.getElementById('slider').value = 0;
	var mom = document.getElementById('mom').value;
	document.getElementById('sp').innerHTML = "<a href=\"javascript:void('')\" onclick=\"play();\" class=\"optie\"><img src=\""+mom+"img/play.jpg\" alt=\"afspelen\" /></a>";
  }
}

function getPlayerState() {
  if (ytplayer) {
	return ytplayer.getPlayerState();
  }
}

function seekTo(seconds) {
  if (ytplayer) {
	ytplayer.seekTo(seconds, true);
	play();
	setTimeout("seeker('')",5000);
  }
}

function seeker(){
	document.getElementById('slider').value = 1;	
}

function getBytesLoaded() {
  if (ytplayer) {
	return ytplayer.getVideoBytesLoaded();
  }
}

function getBytesTotal() {
  if (ytplayer) {
	return ytplayer.getVideoBytesTotal();
  }
}

function getCurrentTime() {
  if (ytplayer) {
	return ytplayer.getCurrentTime();
  }
}

function getDuration() {
  if (ytplayer) {
	return ytplayer.getDuration();
  }
}

function getStartBytes() {
  if (ytplayer) {
	return ytplayer.getVideoStartBytes();
  }
}

function mute() {
  if (ytplayer) {
	ytplayer.mute();
  }
}

function unMute() {
  if (ytplayer) {
	ytplayer.unMute();
  }
}

function getEmbedCode() {
  alert(ytplayer.getVideoEmbedCode());
}

function getVideoUrl() {
  alert(ytplayer.getVideoUrl());
}

function setVolume(newVolume) {
  if (ytplayer) {
	ytplayer.setVolume(newVolume);
  }
}

function getVolume() {
  if (ytplayer) {
	return ytplayer.getVolume();
  }
}

function clearVideo() {
  if (ytplayer) {
	ytplayer.clearVideo();
  }
}
function stemmen(poll){
	http = createRequestObject();
	http.onreadystatechange = pakResultaten;
	var antwoord = document.getElementById("vote").value;
	var mom = document.getElementById('mom').value;
	var ip = document.getElementById('ip').value;
	
	document.getElementById('enquete').innerHTML = "<img src='"+mom+"img/laad-stemmen.gif'>";
	
	http.open(meth,mom+"manip/stemmen.php?poll="+poll+"&antw="+antwoord+"&ip="+ip,true);
	
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function pakResultaten(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById('enquete').innerHTML = http.responseText;
		}
	}
}

function inloggen(){
	setTimeout("sm('box',220,19)",10);
	var mom = document.getElementById('mom').value;
	document.getElementById("box").innerHTML = "<div class=\"laden\"><img src=\""+mom+"img/laden.gif\" alt=\"een moment geduld aub\" /></div>";
	
	http = createRequestObject();
	http.onreadystatechange = getLogin;

	http.open(meth,mom+"manip/login.php",true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function getLogin(){
	 if(http.readyState == 4) { 
		if(http.status == 200) {
			setTimeout("sm('box',565,236)",100);
			document.getElementById('box').innerHTML = http.responseText;

		}
	}
}


function gamen(){
	setTimeout("sm('box',220,19)",10);
	var mom = document.getElementById('mom').value;
	document.getElementById("box").innerHTML = "<div class=\"laden\"><img src=\""+mom+"img/laden.gif\" alt=\"een moment geduld aub\" /></div>";
	
	http = createRequestObject();
	http.onreadystatechange = getGame;

	http.open(meth,mom+"spel/game.php",true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function getGame(){
	 if(http.readyState == 4) { 
		if(http.status == 200) {
			setTimeout("sm('box',800,620)",100);
			document.getElementById('box').innerHTML = http.responseText;
			
			
			setTimeout("plaatsSpel('')",200);
		}
	}
}

function plaatsSpel(){
	var mom = document.getElementById('mom').value;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		document.getElementById('mahjongg').style.marginTop = "-3px";
	}
	document.getElementById('mahjongg').innerHTML = "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width=\"800\" height=\"600\" id=\"mahjongg3\" align=\"middle\"><param name=\"allowFullScreen\" value=\"false\" /><param name=\"movie\" value=\""+mom+"spel/mahjongg.swf\" /><param name=\"quality\" value=\"high\" /><param name=\"salign\" value=\"lt\" /><param name=\"bgcolor\" value=\"#232122\" /><embed src=\""+mom+"spel/mahjongg.swf\" quality=\"high\" salign=\"lt\" bgcolor=\"#232122\" width=\"800\" height=\"600\" name=\"mahjongg3\" align=\"middle\" allowFullScreen=\"false\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" /></object>";
}

function verstuurInlog(){
	var mom = document.getElementById('mom').value;
	http = createRequestObject();
	http.onreadystatechange = getLoginStatus;
	
	var mail = document.getElementById("log1").value;
	var ww = document.getElementById("log2").value;
	
	http.open(meth,mom+"manip/inlog.php?mail="+encodeURIComponent(mail)+"&ww="+encodeURIComponent(ww),true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function getLoginStatus(){
	 if(http.readyState == 4) { 
		if(http.status == 200) {

			if(http.responseText == "0"){
				document.getElementById('deforms').innerHTML = "";
				document.getElementById('logerror').innerHTML = "je bent succesvol ingelogd, dit venster sluit over 2 seconden";
				setTimeout("gasluiten('')",2000);
			}
			else{
				if(http.responseText == "1"){
					document.getElementById('logerror').innerHTML = "het e-mailadres klopt niet";
					return false;
				}
				else if(http.responseText == "2"){
					document.getElementById('logerror').innerHTML = "het wachtwoord klopt niet";
					return false;
				}
			}
		}
	}
}

function legen(srt,wat){

	if(document.getElementById(srt).value == wat){
		document.getElementById(srt).value = "";
	}
	else if(document.getElementById(srt).value == ""){
		document.getElementById(srt).value = wat;
	}
}

function setExtras(){
	var aantal = document.getElementById('opt_7').value;
	var j = 2;
	for(i = 2; i <= aantal; i++){
		document.getElementById('bbextra'+i).style.visibility = "visible";
		document.getElementById('bbextra'+i).style.position = "";
		document.getElementById('bbextra'+i).style.float = "left";
		
		j++;
	}
	for(i = j; i <= 8; i++){
		document.getElementById('bbextra'+i).style.visibility = "hidden";
		document.getElementById('bbextra'+i).style.position = "absolute";
		document.getElementById('bbextra'+i).style.left = "0";
	}
}

function bbaanmelden(){
	
	var naam = document.getElementById('opt_1');
	var contact = document.getElementById('opt_2');	
	var adres = document.getElementById('opt_3');
	var plaats = document.getElementById('opt_4');
	var tel = document.getElementById('opt_5');
	var mail = document.getElementById('opt_6');
	var aantal = document.getElementById('opt_7').value;
	var mom = document.getElementById('mom');
	
	var fout = document.getElementById("formFout");
	
	if(naam.value == ""){
		naam.focus();
		fout.innerHTML = "je moet wel een naam invullen";
		return false;
	}
	
	if(contact.value == ""){
		contact.focus();
		fout.innerHTML = "je moet wel een contactpersoon invullen";
		return false;
	}
	
	if(adres.value == ""){
		adres.focus();
		fout.innerHTML = "je moet wel een adres invullen";
		return false;
	}
	
	if(plaats.value == ""){
		plaats.focus();
		fout.innerHTML = "je moet wel een plaats invullen";
		return false;
	}
	
	if(tel.value == ""){
		tel.focus();
		fout.innerHTML = "je moet wel een telefoonnummer invullen";
		return false;
	}
	
	if(mail.value == ""){
		mail.focus();
		fout.innerHTML = "je moet wel een e-mailadres invullen";
		return false;
	}
	else{
		if(mail.value != ""){
			if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(mail.value)){
			}
			else{
				mail.focus();
				fout.innerHTML = "je moet wel een geldig e-mailadres invullen";
				return false;
			}
		}
	}
	var anaam = 1;
	var email = 2;
	for (var i = 1; i <= (aantal*2)-2; i++){
		if(document.getElementById('extr_'+i).value == ""){
			if(i == anaam){
				var anaam = eval(i) + eval(2);
				document.getElementById('extr_'+i).focus();
				fout.innerHTML = "je bent een naam vergeten in te vullen";
				return false;
			}
			else if(i == email){
				var email = eval(i) + eval(2);
				if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('extr_'+i).value)){
				}
				else{
					document.getElementById('extr_'+i).focus();
					fout.innerHTML = "je moet wel een geldig e-mailadres invullen";
					return false;
				}
			}
			document.getElementById('extr_'+i).focus();
			fout.innerHTML = "je bent een veld vergeten in te vullen";
			return false;
			
		}
	}
}

function checkNb(){
	if(document.getElementById('nb1').value == "" || document.getElementById('nb1').value == "je naam"){
		document.getElementById('nb1').style.border = "1px solid #BE1317";
		document.getElementById('nb1').style.background = "#FF7F84";
		document.getElementById('nb1').focus();
		return false;	
	}
	else{
		document.getElementById('nb1').style.border = "1px solid #000000";
		document.getElementById('nb1').style.background = "#FFFFFF";
	}
	if(document.getElementById('nb2').value == "" || document.getElementById('nb2').value == "je e-mailadres"){
		document.getElementById('nb2').style.border = "1px solid #BE1317";
		document.getElementById('nb2').style.background = "#FF7F84";
		document.getElementById('nb2').focus();
		return false;	
	}
	else{
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('nb2').value)){	
			document.getElementById('nb2').style.border = "1px dashed #c9c8c7";
			document.getElementById('nb2').style.background = "#FFFFFF";
		}
		else{
			document.getElementById('nb2').style.border = "1px solid #BE1317";
			document.getElementById('nb2').style.background = "#FF7F84";
			document.getElementById('nb2').focus();
			return false;		
		}
	}

}

function logmijin(){
	if(document.getElementById('log1').value == "" || document.getElementById('log1').value == "je e-mailadres"){
		document.getElementById('log1').style.border = "1px solid #BE1317";
		document.getElementById('log1').style.background = "#FF7F84";
		document.getElementById('log1').focus();
		document.getElementById('logerror').innerHTML = "je moet wel een e-mailadres invullen";
		return false;	
	}
	else{
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('log1').value)){	
			document.getElementById('log1').style.border = "1px dashed #c9c8c7";
			document.getElementById('log1').style.background = "#FFFFFF";
			document.getElementById('logerror').innerHTML = "";
		}
		else{
			document.getElementById('log1').style.border = "1px solid #BE1317";
			document.getElementById('log1').style.background = "#FF7F84";
			document.getElementById('log1').focus();
			document.getElementById('logerror').innerHTML = "je moet wel een <b>correct</b> e-mailadres invullen";
			return false;		
		}
	}	
	if(document.getElementById('log2').value == "" || document.getElementById('log2').value == "je wachtwoord"){
		document.getElementById('log2').style.border = "1px solid #BE1317";
		document.getElementById('log2').style.background = "#FF7F84";
		document.getElementById('log2').focus();
		document.getElementById('logerror').innerHTML = "je moet wel een wachtwoord invullen";
		return false;	
	}
	else{
		document.getElementById('log2').style.border = "1px dashed #c9c8c7";
		document.getElementById('log2').style.background = "#FFFFFF";
		document.getElementById('logerror').innerHTML = "";
	}
	
	document.getElementById('logerror').innerHTML = "ff geduld...";
	
	setTimeout('verstuurInlog()',20);
	return false;
}

function setVote(nr,id,aantal){
	var mom = document.getElementById('mom').value;
	
	for(var i = 1; i <= aantal; i++){
		if(i == id){
			document.getElementById("vote_"+i).src = mom+"img/select_vol.jpg";
		}
		else{
			document.getElementById("vote_"+i).src = mom+"img/select_leeg.jpg";	
		}
	}
	document.getElementById("vote").value = nr;
	
}

function setVrijwilliger(){
	http = createRequestObject();
	http.onreadystatechange = vrijwilliger;

	var mom = document.getElementById('mom').value;

	setTimeout("sm('box',220,75)",100);

	http.open(meth,mom+"includes/overleden.php",true);
	document.getElementById("box").innerHTML = "<div class=\"boxladen\"><img src='"+mom+"img/laden.gif' alt='even geduld aub'/></div>";
	
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);	
}

function sluiten(){
	setTimeout("hm('box')",10);	
}

function vrijwilliger(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById("box").innerHTML = http.responseText;
			setTimeout("sm('box',800,600)",10);
		}
	}
}

function gasluiten(){
	location.reload(true);
}

function controleer(){
	if(document.getElementById('aform1').value == ""){
		document.getElementById('formFout').innerHTML = "naam vergeten in te voeren";
		document.getElementById('aform1').style.border = "1px solid #BE1317";
		document.getElementById('aform1').style.background = "#FF7F84";
		
		document.getElementById('aform1').focus();
		return false;	
	}
	else{
		document.getElementById('formFout').innerHTML = "&nbsp;";
		document.getElementById('aform1').style.border = "1px solid #000000";
		document.getElementById('aform1').style.background = "#FFFFFF";
	}
	
	if(document.getElementById('aform2').value == ""){
		document.getElementById('formFout').innerHTML = "e-mailadres vergeten in te voeren";
		document.getElementById('aform2').style.border = "1px solid #BE1317";
		document.getElementById('aform2').style.background = "#FF7F84";
		document.getElementById('aform2').focus();
		return false;	
	}
	else{
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('aform2').value)){	
			document.getElementById('aform2').style.border = "1px solid #000000";
			document.getElementById('aform2').style.background = "#FFFFFF";
		}
		else{
			document.getElementById('formFout').innerHTML = "e-mailadres is niet juist";
			document.getElementById('aform2').style.border = "1px solid #BE1317";
			document.getElementById('aform2').style.background = "#FF7F84";
			document.getElementById('aform2').focus();
			return false;		
		}
	}
	if(document.getElementById('aform3').value == ""){
		document.getElementById('formFout').innerHTML = "woonplaats vergeten in te voeren";
		document.getElementById('aform3').style.border = "1px solid #BE1317";
		document.getElementById('aform3').style.background = "#FF7F84";
		
		document.getElementById('aform3').focus();
		return false;	
	}
	
	else{
		document.getElementById('formFout').innerHTML = "&nbsp;";
		document.getElementById('aform3').style.border = "1px solid #000000";
		document.getElementById('aform3').style.background = "#FFFFFF";
	}
	
	if(document.getElementById('aform4').value == ""){
		document.getElementById('formFout').innerHTML = "vraag vergeten in te voeren";
		document.getElementById('aform4').style.border = "1px solid #BE1317";
		document.getElementById('aform4').style.background = "#FF7F84";
		document.getElementById('aform4').focus();
		return false;	
	}
	else{
		document.getElementById('formFout').innerHTML = "&nbsp;";
		document.getElementById('aform4').style.border = "1px solid #000000";
		document.getElementById('aform4').style.background = "#FFFFFF";
	}
}

function controleerAanvraag(){
	if(document.getElementById('aform1').value == ""){
		document.getElementById('formFout').innerHTML = "naam vergeten in te voeren";
		document.getElementById('aform1').style.border = "1px solid #BE1317";
		document.getElementById('aform1').style.background = "#FF7F84";
		
		document.getElementById('aform1').focus();
		return false;	
	}
	else{
		document.getElementById('formFout').innerHTML = "&nbsp;";
		document.getElementById('aform1').style.border = "1px solid #000000";
		document.getElementById('aform1').style.background = "#FFFFFF";
	}
	
	if(document.getElementById('aform2').value == ""){
		document.getElementById('formFout').innerHTML = "e-mailadres vergeten in te voeren";
		document.getElementById('aform2').style.border = "1px solid #BE1317";
		document.getElementById('aform2').style.background = "#FF7F84";
		document.getElementById('aform2').focus();
		return false;	
	}
	else{
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('aform2').value)){	
			document.getElementById('aform2').style.border = "1px solid #000000";
			document.getElementById('aform2').style.background = "#FFFFFF";
		}
		else{
			document.getElementById('formFout').innerHTML = "e-mailadres is niet juist";
			document.getElementById('aform2').style.border = "1px solid #BE1317";
			document.getElementById('aform2').style.background = "#FF7F84";
			document.getElementById('aform2').focus();
			return false;		
		}
	}
	
	if(document.getElementById('aform3').value == ""){
		document.getElementById('formFout').innerHTML = "telefoonnummer vergeten in te voeren";
		document.getElementById('aform3').style.border = "1px solid #BE1317";
		document.getElementById('aform3').style.background = "#FF7F84";
		
		document.getElementById('aform3').focus();
		return false;	
	}
	
	else{
		document.getElementById('formFout').innerHTML = "&nbsp;";
		document.getElementById('aform3').style.border = "1px solid #000000";
		document.getElementById('aform3').style.background = "#FFFFFF";
	}
	
	if(document.getElementById('aform4').value == ""){
		document.getElementById('formFout').innerHTML = "woonplaats vergeten in te voeren";
		document.getElementById('aform4').style.border = "1px solid #BE1317";
		document.getElementById('aform4').style.background = "#FF7F84";
		
		document.getElementById('aform4').focus();
		return false;	
	}
	
	else{
		document.getElementById('formFout').innerHTML = "&nbsp;";
		document.getElementById('aform4').style.border = "1px solid #000000";
		document.getElementById('aform4').style.background = "#FFFFFF";
	}
	
	if(document.getElementById('aform5').value == ""){
		document.getElementById('formFout').innerHTML = "kerkelijke gemeente vergeten in te voeren";
		document.getElementById('aform5').style.border = "1px solid #BE1317";
		document.getElementById('aform5').style.background = "#FF7F84";
		document.getElementById('aform5').focus();
		return false;	
	}
	else{
		document.getElementById('formFout').innerHTML = "&nbsp;";
		document.getElementById('aform5').style.border = "1px solid #000000";
		document.getElementById('aform5').style.background = "#FFFFFF";
	}
}


function controleerStarttraining(){
	if(document.getElementById('aform1').value == ""){
		document.getElementById('formFout').innerHTML = "contactpersoon vergeten in te voeren";
		document.getElementById('aform1').style.border = "1px solid #BE1317";
		document.getElementById('aform1').style.background = "#FF7F84";
		
		document.getElementById('aform1').focus();
		return false;	
	}
	else{
		document.getElementById('formFout').innerHTML = "&nbsp;";
		document.getElementById('aform1').style.border = "1px solid #000000";
		document.getElementById('aform1').style.background = "#FFFFFF";
	}
	
	if(document.getElementById('aform2').value == ""){
		document.getElementById('formFout').innerHTML = "functie vergeten in te voeren";
		document.getElementById('aform2').style.border = "1px solid #BE1317";
		document.getElementById('aform2').style.background = "#FF7F84";
		
		document.getElementById('aform1').focus();
		return false;	
	}
	else{
		document.getElementById('formFout').innerHTML = "&nbsp;";
		document.getElementById('aform2').style.border = "1px solid #000000";
		document.getElementById('aform2').style.background = "#FFFFFF";
	}
	
	if(document.getElementById('aform3').value == ""){
		document.getElementById('formFout').innerHTML = "straat + huisnummer vergeten in te voeren";
		document.getElementById('aform3').style.border = "1px solid #BE1317";
		document.getElementById('aform3').style.background = "#FF7F84";
		
		document.getElementById('aform3').focus();
		return false;	
	}
	
	else{
		document.getElementById('formFout').innerHTML = "&nbsp;";
		document.getElementById('aform4').style.border = "1px solid #000000";
		document.getElementById('aform4').style.background = "#FFFFFF";
	}
	
	if(document.getElementById('aform4').value == ""){
		document.getElementById('formFout').innerHTML = "postcode + woonplaats vergeten in te voeren";
		document.getElementById('aform4').style.border = "1px solid #BE1317";
		document.getElementById('aform4').style.background = "#FF7F84";
		
		document.getElementById('aform4').focus();
		return false;	
	}
	
	if(document.getElementById('aform5').value == ""){
		document.getElementById('formFout').innerHTML = "e-mailadres vergeten in te voeren";
		document.getElementById('aform5').style.border = "1px solid #BE1317";
		document.getElementById('aform5').style.background = "#FF7F84";
		document.getElementById('aform5').focus();
		return false;	
	}
	else{
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('aform5').value)){	
			document.getElementById('aform5').style.border = "1px solid #000000";
			document.getElementById('aform5').style.background = "#FFFFFF";
		}
		else{
			document.getElementById('formFout').innerHTML = "e-mailadres is niet juist";
			document.getElementById('aform5').style.border = "1px solid #BE1317";
			document.getElementById('aform5').style.background = "#FF7F84";
			document.getElementById('aform5').focus();
			return false;		
		}
	}

	
	if(document.getElementById('aform6').value == ""){
		document.getElementById('formFout').innerHTML = "telefoonnummer vergeten in te voeren";
		document.getElementById('aform6').style.border = "1px solid #BE1317";
		document.getElementById('aform6').style.background = "#FF7F84";
		
		document.getElementById('aform6').focus();
		return false;	
	}
	
	else{
		document.getElementById('formFout').innerHTML = "&nbsp;";
		document.getElementById('aform6').style.border = "1px solid #000000";
		document.getElementById('aform6').style.background = "#FFFFFF";
	}

	if(document.getElementById('aform7').value == ""){
		document.getElementById('formFout').innerHTML = "kerkelijke gemeente vergeten in te voeren";
		document.getElementById('aform7').style.border = "1px solid #BE1317";
		document.getElementById('aform7').style.background = "#FF7F84";
		document.getElementById('aform7').focus();
		return false;	
	}
	else{
		document.getElementById('formFout').innerHTML = "&nbsp;";
		document.getElementById('aform7').style.border = "1px solid #000000";
		document.getElementById('aform7').style.background = "#FFFFFF";
	}
}

function giften(nr){
	if(nr == '1' || nr == '2' || nr == '3'){
		if(document.getElementById('aform1').value == ""){
			document.getElementById('formFout').innerHTML = "voorletter(s) vergeten in te voeren";
			document.getElementById('aform1').style.border = "1px solid #BE1317";
			document.getElementById('aform1').style.background = "#FF7F84";
			
			document.getElementById('aform1').focus();
			return false;	
		}
		else{
			document.getElementById('formFout').innerHTML = "&nbsp;";
			document.getElementById('aform1').style.border = "1px solid #000000";
			document.getElementById('aform1').style.background = "#FFFFFF";
		}
		if(document.getElementById('aform2').value == ""){
			document.getElementById('formFout').innerHTML = "achternaam vergeten in te voeren";
			document.getElementById('aform2').style.border = "1px solid #BE1317";
			document.getElementById('aform2').style.background = "#FF7F84";
			
			document.getElementById('aform2').focus();
			return false;	
		}
		else{
			document.getElementById('formFout').innerHTML = "&nbsp;";
			document.getElementById('aform2').style.border = "1px solid #000000";
			document.getElementById('aform2').style.background = "#FFFFFF";
		}
		if(document.getElementById('aform3').value == ""){
			document.getElementById('formFout').innerHTML = "straat + huisnummer vergeten in te voeren";
			document.getElementById('aform3').style.border = "1px solid #BE1317";
			document.getElementById('aform3').style.background = "#FF7F84";
			
			document.getElementById('aform3').focus();
			return false;	
		}
		else{
			document.getElementById('formFout').innerHTML = "&nbsp;";
			document.getElementById('aform3').style.border = "1px solid #000000";
			document.getElementById('aform3').style.background = "#FFFFFF";
		}
		if(document.getElementById('aform4').value == ""){
			document.getElementById('formFout').innerHTML = "postcode + woonplaats vergeten in te voeren";
			document.getElementById('aform4').style.border = "1px solid #BE1317";
			document.getElementById('aform4').style.background = "#FF7F84";
			
			document.getElementById('aform4').focus();
			return false;	
		}
		else{
			document.getElementById('formFout').innerHTML = "&nbsp;";
			document.getElementById('aform4').style.border = "1px solid #000000";
			document.getElementById('aform4').style.background = "#FFFFFF";
		}
		if(document.getElementById('aform5').value == ""){
			document.getElementById('formFout').innerHTML = "telefoonnummer vergeten in te voeren";
			document.getElementById('aform5').style.border = "1px solid #BE1317";
			document.getElementById('aform5').style.background = "#FF7F84";
			
			document.getElementById('aform5').focus();
			return false;	
		}
		else{
			document.getElementById('formFout').innerHTML = "&nbsp;";
			document.getElementById('aform5').style.border = "1px solid #000000";
			document.getElementById('aform5').style.background = "#FFFFFF";
		}
		if(document.getElementById('aform6').value == ""){
			document.getElementById('formFout').innerHTML = "e-mailadres vergeten in te voeren";
			document.getElementById('aform6').style.border = "1px solid #BE1317";
			document.getElementById('aform6').style.background = "#FF7F84";
			document.getElementById('aform6').focus();
			return false;	
		}
		else{
			if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('aform6').value)){	
				document.getElementById('aform6').style.border = "1px solid #000000";
				document.getElementById('aform6').style.background = "#FFFFFF";
			}
			else{
				document.getElementById('formFout').innerHTML = "e-mailadres is niet juist";
				document.getElementById('aform6').style.border = "1px solid #BE1317";
				document.getElementById('aform6').style.background = "#FF7F84";
				document.getElementById('aform6').focus();
				return false;		
			}
		}
		if(nr != '3'){
			if(document.getElementById('aform7').value == ""){
				document.getElementById('formFout').innerHTML = "rekeningnummer vergeten in te voeren";
				document.getElementById('aform7').style.border = "1px solid #BE1317";
				document.getElementById('aform7').style.background = "#FF7F84";
				document.getElementById('aform7').focus();
				return false;	
			}
			
			else{
				document.getElementById('formFout').innerHTML = "&nbsp;";
				document.getElementById('aform7').style.border = "1px solid #000000";
				document.getElementById('aform7').style.background = "#FFFFFF";
			}
			
			if(document.getElementById('aform8').value == ""){
				document.getElementById('formFout').innerHTML = "bedrag vergeten in te voeren";
				document.getElementById('aform8').style.border = "1px solid #BE1317";
				document.getElementById('aform8').style.background = "#FF7F84";
				document.getElementById('aform8').focus();
				return false;	
			}
			else{
				document.getElementById('formFout').innerHTML = "&nbsp;";
				document.getElementById('aform8').style.border = "1px solid #000000";
				document.getElementById('aform8').style.background = "#FFFFFF";
			}
			
		}
	}
	else{
		if(document.getElementById('aform8').value == ""){
			document.getElementById('formFout').innerHTML = "je hebt niet aangegeven wat je ons wilt bieden";
			document.getElementById('aform8').style.border = "1px solid #BE1317";
			document.getElementById('aform8').style.background = "#FF7F84";
			document.getElementById('aform8').focus();
			return false;	
		}
		
		else{
			document.getElementById('formFout').innerHTML = "&nbsp;";
			document.getElementById('aform8').style.border = "1px solid #000000";
			document.getElementById('aform8').style.background = "#FFFFFF";
		}
	}
	if(nr == '1'){
		if(document.getElementById('akkoord').checked == false){
			document.getElementById('formFout').innerHTML = "u moet wel akkoord gaan!";
			document.getElementById('akkoord').style.border = "1px solid #BE1317";
			return false;	
		}
	}
	else if(nr == '2'){
		if(document.getElementById('aform10').value == ""){
			document.getElementById('formFout').innerHTML = "ingangsdatum vergeten in te voeren";
			document.getElementById('aform10').style.border = "1px solid #BE1317";
			document.getElementById('aform10').style.background = "#FF7F84";
			document.getElementById('aform10').focus();
			return false;	
		}
		else{
			document.getElementById('formFout').innerHTML = "&nbsp;";
			document.getElementById('aform10').style.border = "1px solid #000000";
			document.getElementById('aform10').style.background = "#FFFFFF";
		}
		if(document.getElementById('akkoord').checked == false){
			document.getElementById('formFout').innerHTML = "u moet wel akkoord gaan!";
			document.getElementById('akkoord').style.border = "1px solid #BE1317";
			return false;	
		}
	}
}

function checkAlbums(){
	if(document.getElementById("hiddenalbums").style.visibility == "visible"){
		document.getElementById("hiddenalbums").style.visibility = "hidden";
	}
	else{
		document.getElementById("hiddenalbums").style.visibility = "visible";
	}	
}

function gaNaarAlbum(naam,id,nr,srt){
	var mom = document.getElementById('mom').value;
	window.location.replace(mom+""+srt+"/fotoalbum/"+naam+"/"+id+"/"+nr+"#focus");
}