function AfbeeldingOpslaan(filename,nummer){
	  	var veldnaam = "#afbeelding" + nummer; 
		var linknaam = ".afbeelding" + nummer;
		var linkclass = "afbeelding" + nummer;
		var labelnaam = "#img" + nummer;  		
		$(veldnaam).val(filename);
		$(linknaam).hide();
		$(labelnaam).after("<img src='img/uploaded/" + filename + "' width='200' style='border: 1px solid #262626;' class='" + linkclass + "'/>");
}

function AfbeeldingVerwijderen(nummer){
	  	var veldnaam = "#afbeelding" + nummer;
		var linknaam = ".afbeelding" + nummer;
		var linkclass = "afbeelding" + nummer;
		var labelnaam = "#img" + nummer;  		
		$(veldnaam).val('');
		$(linknaam).hide();
		$(labelnaam).after("<span class='" + linkclass + "'>Geen afbeelding aanwezig</span><br />");
}

function deleteItem(id,tabel){
	var check = confirm("Weet u zeker dat u door wil gaan?");
	if (check == true) {
		$.ajax({
			url: 'admin/models/delete.php',
			type: 'POST',
			data: 'row=' + id + '&tabel=' + tabel,
			
			success: function(result){
				$("." + id).remove();
			}
		});
		return false;
	}
}

function rewrite(veldnaam) {
	if(veldnaam == "bedrijf"){
		return "- Bedrijf\n";
	}
	if(veldnaam == "naam"){
		return "- Voornaam\n";
	}
	if(veldnaam == "eventnaam"){
		return "- Naam evenement\n";
	}
	if(veldnaam == "achternaam"){
		return "- Achternaam\n";
	}
	if(veldnaam == "straat"){
		return "- Straat\n";
	}
	if(veldnaam == "nummer"){
		return "- Huisnummer\n";
	}
	if(veldnaam == "locatienaam"){
		return "- Locatienaam\n";
	}
	if(veldnaam == "cat"){
		return "- Categorie\n";
	}
	if(veldnaam == "agendadatumvanvisible"){
		return "- Datum van\n";
	}
	if(veldnaam == "agendadatumtotvisible"){
		return "- Datum tot\n";
	}
	if(veldnaam == "tijd"){
		return "- Tijd\n";
	}
	if(veldnaam == "plaats"){
		return "- Plaats\n";
	}
	if(veldnaam == "kvk"){
		return "- KvK nummer\n";
	}
	if(veldnaam == "telefoon"){
		return "- Telefoon\n";
	}
	if(veldnaam == "email"){
		return "- E-mailadres\n";
	}
	if(veldnaam == "url"){
		return "- Website\n";
	}
	if(veldnaam == "gebruikersnaam"){
		return "- Gebruikersnaam\n";
	}
	if(veldnaam == "beschrijving"){
		return "- Werkomschrijving\n";
	}
	if(veldnaam == "akkoord"){
		return "- Akkoord voorwaarden\n";
	}
	if(veldnaam == "password_oud"){
		return "- Huidige wachtwoord\n";
	}
	
}

function valideerCheckBox(veld) {  
    if (!veld.checked) {
		veld.style.background = '#ff8080';
		var veldnaam = veld.name;
	    return rewrite(veldnaam);
    }  else {
		return "";
	}
}

function valideerveld(veld){
	if (veld.value.length == 0) {
		veld.style.background = '#ff8080';
		var veldnaam = veld.name;
		return rewrite(veldnaam);
    }  else {
		return "";
	}
}

function valideerwachtwoord(){
	if (document.registreerform.password1.value.length != 0 && document.registreerform.password2.value.length != 0) {
		if (document.registreerform.password1.value == document.registreerform.password2.value) {
			return "";
		}
		else {
			document.registreerform.password1.style.background = '#ff8080';
			document.registreerform.password2.style.background = '#ff8080';
			return "- Wachtwoorden (komen niet overeen)\n";
		}
    }  
	else {
		document.registreerform.password1.style.background = '#ff8080';
		document.registreerform.password2.style.background = '#ff8080';
		return "- Wachtwoorden\n";
	}
}

function valideerwachtwoordwijzig(){
	if (document.wachtwoordform.password1.value.length != 0 && document.wachtwoordform.password2.value.length != 0) {
		if (document.wachtwoordform.password1.value == document.wachtwoordform.password2.value) {
			return "";
		}
		else {
			document.wachtwoordform.password1.style.background = '#ff8080';
			document.wachtwoordform.password2.style.background = '#ff8080';
			return "- Wachtwoorden (komen niet overeen)\n";
		}
    }  
	else {
		document.wachtwoordform.password1.style.background = '#ff8080';
		document.wachtwoordform.password2.style.background = '#ff8080';
		return "- Wachtwoorden\n";
	}
}

function valideren(){
	var tekst = "De volgende velden zijn niet (correct) ingevuld:\n";
	 tekst += valideerveld(document.registreerform.naam);
	 tekst += valideerveld(document.registreerform.achternaam);
	 tekst += valideerveld(document.registreerform.straat);
	 tekst += valideerveld(document.registreerform.nummer);
	 tekst += valideerveld(document.registreerform.postcode); 
	 tekst += valideerveld(document.registreerform.plaats);
	 tekst += valideerveld(document.registreerform.kvk);
	 tekst += valideerveld(document.registreerform.telefoon);
	 tekst += valideerveld(document.registreerform.email);
	 tekst += valideerveld(document.registreerform.gebruikersnaam);
	 tekst += valideerwachtwoord();
	 tekst += valideerCheckBox(document.registreerform.akkoord);
	if (tekst == "De volgende velden zijn niet (correct) ingevuld:\n") {
		document.getElementById('registreerform').submit();
		return true;
	} else {
		alert(tekst);
		return false;
	}
}

function validerenWijzig(){
	var tekst = "De volgende velden zijn niet (correct) ingevuld:\n";
	 tekst += valideerveld(document.wijzigform.naam);
	 tekst += valideerveld(document.wijzigform.achternaam);
	 tekst += valideerveld(document.wijzigform.straat);
	 tekst += valideerveld(document.wijzigform.nummer);
	 tekst += valideerveld(document.wijzigform.postcode); 
	 tekst += valideerveld(document.wijzigform.plaats);
	 tekst += valideerveld(document.wijzigform.telefoon);
	 tekst += valideerveld(document.wijzigform.email);
	if (tekst == "De volgende velden zijn niet (correct) ingevuld:\n") {
		document.getElementById('wijzigform').submit();
		return true;
	} else {
		alert(tekst);
		return false;
	}
}

function validerenAgenda(){
	var tekst = "De volgende velden zijn niet (correct) ingevuld:\n";
	 tekst += valideerveld(document.registreerform.eventnaam);
	 tekst += valideerveld(document.registreerform.cat);
	 tekst += valideerveld(document.registreerform.agendadatumvanvisible);
	 tekst += valideerveld(document.registreerform.agendadatumtotvisible);
	 tekst += valideerveld(document.registreerform.locatienaam); 
	 tekst += valideerveld(document.registreerform.straat);
	 tekst += valideerveld(document.registreerform.nummer);
	 tekst += valideerveld(document.registreerform.plaats);
	 tekst += valideerveld(document.registreerform.tijd);
	if (tekst == "De volgende velden zijn niet (correct) ingevuld:\n") {
		document.getElementById('registreerform').submit();
		return true;
	} else {
		alert(tekst);
		return false;
	}
}

function validerenWachtwoord(){
	var tekst = "De volgende velden zijn niet (correct) ingevuld:\n";
	tekst += valideerveld(document.wachtwoordform.password_oud);
	tekst += valideerwachtwoordwijzig();
	if (tekst == "De volgende velden zijn niet (correct) ingevuld:\n") {
		document.getElementById('wachtwoordform').submit();
		return true;
	}
	else {
		alert(tekst);
		return false;
	}
}

function zoekOpDatum(datum){
	    $.ajax({
			url: 'kaartframe.php',
			type: 'GET',
			data: 'hoofdcategorie=undefined&discipline=undefined&activiteit=&datum=' + datum,
			beforeSend: function(){
				$('#mapoverlay').fadeIn();
				$('#contentloader').fadeIn();
				$('#contentloaderimg').show();
				$('#loader').show();
				$('.agenda').fadeOut();
			},
			success: function(result) {
				$('#mapframe').fadeOut(function() {
					$('#mapframe').empty();
					var url = "kaartframe.php?hoofdcategorie=undefined&discipline=undefined&activiteit=&datum=" + datum;
					$('#mapframe').attr("src",url)
				});
				var datumclass = "." + datum;
				$('.agenda p').hide(function(){
					$(datumclass).show();
					$('.agenda').fadeIn();
					$('#contentloader').fadeOut();
					$('#contentloaderimg').hide();
				});
			}
		});
}
$(document).ready(function(){ 
	$("#wrapper").css("height",$('body').css('height'))
	$("#contentloader").css("height",$('.agenda').css('height'));
	$(".forumitemborder li.bericht:odd").addClass("odd");
	$(".loginbox li.bericht:odd").addClass("odd");
	$("#hoofdcategorie").change(function(){
		var hoofdcategorieclass = "." + $("#hoofdcategorie option:selected").attr("class");
		$('.choice').remove();
		$('.discipline:last').removeClass("choice").clone().insertAfter('.discipline:last');
		$('.discipline:last').css("display","none");
		$('.discipline:first').addClass("choice").show();
		$('.discipline:first option:not(:first)').each(function(){
			if (hoofdcategorieclass != ".alle") {
				if ($(this).attr("class") != $("#hoofdcategorie option:selected").attr("class")) {
					$(this).remove();
				}
			}
		});
		$(".zoekselectveld:not(#hoofdcategorie)").change(function(){
			var hoofdcategorie = $("#hoofdcategorie").val();
			var discipline = $(".discipline:first").val();
			if(discipline != undefined){
				var disciplinearray = discipline.split(' ');
			}
			var activiteit = $("#activiteit").val();
		    $.ajax({
				url: 'kaartframe.php',
				type: 'GET',
				data: 'hoofdcategorie=' + hoofdcategorie + '&discipline=' + discipline + '&activiteit=' + activiteit,
				beforeSend: function(){
					$('#mapoverlay').fadeIn();
					$('#contentloader').height($('.balk').height()).fadeIn();
					$('#contentloaderimg').show();
					$('#loader').show();
					$('.agenda').fadeOut();
				},
				success: function(result) {
					$('#mapframe').fadeOut(function() {
						$('#mapframe').empty();
						var url = "kaartframe.php?hoofdcategorie=" + hoofdcategorie + "&discipline="  + discipline + '&activiteit=' + activiteit;
						$('#mapframe').attr("src",url)
					});
				
					var activiteitclass = "." + activiteit;
					$('.agenda p').hide(function(){
						$(activiteitclass).show();
						$('.agenda').fadeIn();
						$('#contentloader').fadeOut();
						$('#contentloaderimg').hide();
					});
					var disciplineclass = "." + disciplinearray[0];
					$('#random').slideUp("slow", function(){
							$(".kaart p").hide();
							$(disciplineclass).show();
							$('.kaart').fadeIn();
							$('#contentloader').fadeOut();
							$('#contentloaderimg').hide();
					});
				}
			});
		});
	});
	$(".zoekselectveld:not(#hoofdcategorie)").change(function(){
			var hoofdcategorie = $("#hoofdcategorie").val();
			var discipline = $(".discipline:first").val();
			if(discipline != undefined){
				var disciplinearray = discipline.split(' ');
			}
			var activiteit = $("#activiteit").val();
		    $.ajax({
				url: 'kaartframe.php',
				type: 'GET',
				data: 'hoofdcategorie=' + hoofdcategorie + '&discipline=' + discipline + '&activiteit=' + activiteit,
				beforeSend: function(){
					$('#mapoverlay').fadeIn();
					$('#contentloader').height($('.balk').height()).fadeIn();
					$('#contentloaderimg').show();
					$('#loader').show();
					$('.agenda').fadeOut();
				},
				success: function(result) {
					$('#mapframe').fadeOut(function() {
						$('#mapframe').empty();
						var url = "kaartframe.php?hoofdcategorie=" + hoofdcategorie + "&discipline="  + discipline + '&activiteit=' + activiteit;
						$('#mapframe').attr("src",url)
					});
				
					var activiteitclass = "." + activiteit;
					$('.agenda p').hide(function(){
						$(activiteitclass).show();
						$('.agenda').fadeIn();
						$('#contentloader').fadeOut();
						$('#contentloaderimg').hide();
					});
					var disciplineclass = "." + disciplinearray[0];
					$('#random').slideUp("slow", function(){
							$(".kaart p").hide();
							$(disciplineclass).show();
							$('.kaart').fadeIn();
							$('#contentloader').fadeOut();
							$('#contentloaderimg').hide();
					});
				}
			});
		});
});

function bindMaandKliks(maand){
	if(maand == "1"){
		var maand = "Januari";
	}
	else if(maand == "2"){
		var maand = "Februari";
	}
	else if(maand == "3"){
		var maand = "Maart";
	}
	else if(maand == "4"){
		var maand = "April";
	}
	else if(maand == "5"){
		var maand = "Mei";
	}
	else if(maand == "6"){
		var maand = "Juni";
	}
	else if(maand == "7"){
		var maand = "Juli";
	}
	else if(maand == "8"){
		var maand = "Augustus";
	}
	else if(maand == "9"){
		var maand = "September";
	}
	else if(maand == "10"){
		var maand = "Oktober";
	}
	else if(maand == "11"){
		var maand = "November";
	}
	else if(maand == "12"){
		var maand = "December";
	}
	var maandclass = "." + maand;
	$('#contentloader').height($('.balk').height()).fadeIn();
	$('#contentloaderimg').show();
	$('.agenda').fadeOut(function(){
		$(".agenda p").hide(function(){
			$("p" + maandclass).show();
			$('.agenda').fadeIn();
			$('#contentloader').fadeOut();
			$('#contentloaderimg').hide();
		});
	});
}

$(document).ready(function(){
		$('a.email').each(function(){
			e = this.rel.replace('/','@');
			this.href = 'mailto:' + e;
		});
	});
