function clearCal() {
	$(".tooltip").tipsy({html:true, gravity:'w'});												 	
	$(".tipsy").remove();									 
}

function changeCal(timestamp, topic_id) {
	$("#month-calendar").load("/calendar.php?month_select="+timestamp+"&topic_id="+topic_id, false, clearCal);
}

function uncheck(button, unhighlight) {
	var id = button.value;
	if(button.checked) {
		button.checked=false;
		//alert(id);
		if($("#ws_"+id).hasClass("workshop_excl")) {
			$("#subscr_form").validate();																		
			if($(".workshop_excl:checked").length == 1) {
				$("#workshop_excl_select").val("1");
				$(".error_message").html('Gelieve alle velden correct in te vullen.');
			}
			else {
				$("#workshop_excl_select").val("");
				$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve &eacute;&eacute;n van de drie ontdekpleksessies te kiezen.');
			}
		}
	}
	if(unhighlight) {
		$("#scheme_ws_"+id).removeClass("selected");
	}
}

function overlap(overlapping, checkbox) {
	for(var i in overlapping) {
		if(checkbox.checked) {
			$("#"+overlapping[i]).removeAttr("checked");
			$("#"+overlapping[i]).attr("disabled", "disabled");
		}
		else {
			if($(".workshop_checkbox.pm:checked").length > 0) {
				$("#"+overlapping[i]+":not(.pm, .full)").removeAttr("disabled");
			}
			else {
				$("#"+overlapping[i]+":not(.full)").removeAttr("disabled");
			}
		}
	}
	//button.checked=false;
	//button.disabled="disabled";
	//alert(id);
	/*
	if($("#ws_"+id).hasClass("workshop_excl")) {
		$("#subscr_form").validate();																		
		if($(".workshop_excl:checked").length == 1) {
			$("#workshop_excl_select").val("1");
			$(".error_message").html('Gelieve alle velden correct in te vullen.');
		}
		else {
			$("#workshop_excl_select").val("");
			$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve &eacute;&eacute;n van de drie praktijkmarktsessies te kiezen.');
		}
	}
	//}
	if(unhighlight) {
		$("#scheme_ws_"+id).removeClass("selected");
	}
	*/
}

function highlight_scheme_ws(checkbox) {
	var checked = checkbox.checked;
	var id = checkbox.value;
	if(checked)
		$("#scheme_ws_"+id).addClass("selected");
	else
		$("#scheme_ws_"+id).removeClass("selected");
}

function default_navigation() {
	var active_page_main = $("#active-page-main").val();
	var active_page_sub = $("#active-page-sub").val();
	$("#main-navigation .button").removeClass("active");
	if(active_page_main)
		$("#main-navigation .button."+active_page_main).addClass("active");
	$("#sub-navigation div").hide();
	if(active_page_main)
		$("#sub-navigation div."+active_page_main).show();
	$("#sub-navigation .button").removeClass("active");
	if(active_page_sub)
		$("#sub-navigation .button."+active_page_sub).addClass("active");
}

$(document).ready(function() {
	
	// Accordion
	$(".accordion").accordion({ header: "h3", autoHeight:false, collapsible:true });
	$(".accordion-inner.am").accordion({ header: "h2.am", autoHeight:false, collapsible:true, active:false });
	$(".accordion-inner.pm").accordion({ header: "h2.pm", autoHeight:false, collapsible:true, active:false });
	// Tabs
	$('.tabs').tabs();
	
	$('#sputnik_carousel').sputnikcarousel();
	
	$("body").click(
		function() {
			$(".tooltip").tipsy({html:true, gravity:'w'});												 	
			$(".tipsy").remove();									 
		}
	);
									
	$(".tooltip").tipsy({html:true, gravity:'w'});												 	
	
	$("#main-navigation .button").mouseover(function() {
		$("#main-navigation .button").removeClass("active");
		$(this).addClass("active");
		$("#sub-navigation div").hide();
	});
	
	$("#mini-navigation, #logo").mouseover(function() {
		default_navigation();
	});
	
	$("#sub-navigation").bind("mouseleave",function() {
		default_navigation();
	});
	
	$(".button.show-sub-nav").mouseover(function() {
		var selected = $(this).children("a").html().toLowerCase();
		$("#sub-navigation div").hide();
		$("#sub-navigation div."+selected).show();
	});
	
	$(".thumb").hover(
		function () {
			$(".date", $(this)).show();
			$(this).addClass("active");
		},
		function () {
			$(".date", $(this)).hide();
			$(this).removeClass("active");
		}
	);
	
	$(".thumb .date").hide();
	
	/*
	$(".thumb .date").click(function() {
		if($(this).parent().find("a").attr("target") == "_blank")
			window.open($(this).parent().find("a").attr("href"));
		else 
			window.location = $(this).parent().find("a").attr("href");
		return false;
	});	
	*/
	
	/*
	console.log($(".google_map.hide").length);
	*/
	
	$(".toggle-map-button").toggle(function() {
		$(".graph_elem").slideUp();
		$(".google_map").slideDown();
		$(".google_map").show();
		return false;
	}, function() {
		$(".google_map").slideUp();
		return false;
	});
	
	$(".toggle-search-button").toggle(function() {
		$(".graph_elem").slideUp();
		$(".search").slideDown();
		$(".search").show();
		return false;
	}, function() {
		$(".search").slideUp();
		return false;
	});
	
	$(".toggle-calendar-button").toggle(function() {
		$(".graph_elem").slideUp();
		$(".calendar").slideDown();
		$(".calendar").show();
		return false;
	}, function() {
		$(".calendar").slideUp();
		return false;
	});
	
	/*
	$(".toggle-map-button").toggle(function() {
		if(("#graph").hasClass("hide").length > 0) {
			$("#graph").slideDown();
			$("#graph").show();
		}
		else {
			$("#graph").slideUp();
		}
	}, function() {
		if(("#graph").hasClass("hide").length > 0) {
			$("#graph").slideUp();
		}
		else {
			$("#graph").slideDown();
			$("#graph").show();
		}
	});
	*/
	
	$("#subscr_form").validate({
		errorContainer: ".error_message"
	});
		
	// DYNAMODAGEN
	$("#subscr_form.dd .workshop_checkbox").click(function () {
		var hours_selected = $(".workshop_checkbox.h_1:checked").length + 2*$(".workshop_checkbox.h_2:checked").length;
		var hours_selected_am = $(".workshop_checkbox.h_1.dt_am:checked").length + 2*$(".workshop_checkbox.h_2.dt_am:checked").length;
		var hours_selected_pm = $(".workshop_checkbox.h_1.dt_pm:checked").length + 2*$(".workshop_checkbox.h_2.dt_pm:checked").length;
		var hours_selected = $(".workshop_checkbox.h_1:checked").length + 2*$(".workshop_checkbox.h_2:checked").length;
		var pm_selected = $(".workshop_checkbox.pm:checked").length;
		//console.log(hours_selected);
		//console.log(pm_selected);
		$("#subscr_form").validate();																		
		if((hours_selected == 4 && pm_selected == 1) || (hours_selected_am == 2 && hours_selected_pm == 0) || (hours_selected_am == 0 && hours_selected_am == 0)) {
			$("#dd_select").val("1");
			if($("#subscr_form").valid())
				$(".error_message").html('');
			else 
				$(".error_message").html('Gelieve alle velden (persoonlijke gegevens) correct in te vullen.');
		}
		else if(hours_selected == 4 && pm_selected != 1) {
			$("#dd_select").val("1");
			if($("#subscr_form").valid())
				var message = 'Uw sessiekeuze is momenteel niet geldig. <b>E&eacute;n van de sessies</b> die u kiest moet een <b>praktijkmarkt</b> zijn. U kan een geselecteerde sessie weer uitvinken en een nieuwe keuze maken.';
			else
				var message = 'Gelieve alle velden (persoonlijke gegevens) correct in te vullen.<br /><br />Uw sessiekeuze is momenteel nog niet geldig. <b>E&eacute;n van de sessies</b> die u kiest moet een <b>praktijkmarkt</b> zijn. U kan een geselecteerde sessie weer uitvinken en een nieuwe keuze maken.';
			$("#dd_select").val("");
			$(".error_message").html(message);
		}
		else if(hours_selected != 4 && pm_selected == 1) {
			$("#dd_select").val("1");
			if($("#subscr_form").valid())
				var message = 'Uw sessiekeuze is momenteel nog niet geldig. Gelieve voor <b>in totaal vier uur over de hele dag</b> of <b>in totaal twee uur exclusief in voormiddag of namiddag</b> sessies te selecteren. U kan een geselecteerde sessie weer uitvinken en een nieuwe keuze maken.';
			else
				var message = 'Gelieve alle velden (persoonlijke gegevens) correct in te vullen.<br /><br />Uw sessiekeuze is momenteel nog niet geldig. Gelieve voor <b>in totaal vier uur over de hele dag</b> of <b>in totaal twee uur exclusief in voormiddag of namiddag</b> sessies te selecteren. U kan een geselecteerde sessie weer uitvinken en een nieuwe keuze maken.';
			$("#dd_select").val("");
			$(".error_message").html(message);
		}
		else {
			$("#dd_select").val("1");
			if($("#subscr_form").valid())
				var message = 'Gelieve voor <b>in totaal vier uur over de hele dag</b> of <b>in totaal twee uur exclusief in voormiddag of namiddag</b> sessies te selecteren. Wanneer u de hele dag sessies volgt moet <b>&eacute;&eacute;n daarvan een praktijkmarkt zijn</b>.';
			else
				var message = 'Gelieve alle velden (persoonlijke gegevens) correct in te vullen.<br /><br />Gelieve voor <b>in totaal vier uur over de hele dag</b> of <b>in totaal twee uur exclusief in voormiddag of namiddag</b> sessies te selecteren. Wanneer u de hele dag sessies volgt moet <b>&eacute;&eacute;n daarvan een praktijkmarkt zijn</b>.';
			$("#dd_select").val("");
			$(".error_message").html(message);
		}
		var n_checked = $(".workshop_checkbox:checked").length;
		if(n_checked > 0)
			$("#submit-button").removeAttr("disabled");
		else
			$("#submit-button").attr("disabled","disabled");
	});
	
	// TS 20111202 DAG VAN DE CULTUUREDUCATIE
	$("#subscr_form:not(.dd,.cd) .workshop_checkbox").click(function () {
		var hours_selected = $(".workshop_checkbox.h_1:checked").length + 2*$(".workshop_checkbox.h_2:checked").length;
		if($(".workshop_checkbox.h_3:checked").length > 0) {	// TS 20111202 patchke
			var hours_selected = 4;
		}
		//console.log(hours_selected);
		//console.log(pm_selected);
		$("#subscr_form").validate();																		
		if((hours_selected == 4) || $(".workshop_checkbox").length == 1) {
			$("#dd_select").val("1");
			if($("#subscr_form").valid())
				$(".error_message").html('');
			else 
				$(".error_message").html('Gelieve alle velden (persoonlijke gegevens) correct in te vullen.');
		}
		else {
			$("#dd_select").val("1");
			if($("#subscr_form").valid())
				var message = 'Gelieve <b>voor elk keuzeblok &eacute;&eacute;n sessie</b> te kiezen.';
			else
				var message = 'Gelieve alle velden (persoonlijke gegevens) correct in te vullen.<br /><br />Gelieve <b>voor elk keuzeblok &eacute;&eacute;n sessie</b> te kiezen.';
			$("#dd_select").val("");
			$(".error_message").html(message);
		}
		var n_checked = $(".workshop_checkbox:checked").length;
		if(n_checked > 0)
			$("#submit-button").removeAttr("disabled");
		else
			$("#submit-button").attr("disabled","disabled");
	});
	//
	
	// CULTUURDAGEN
	$("#subscr_form.cd .workshop_checkbox").click(function () {
		//var hours_selected_am = $(".workshop_checkbox.h_1.dt_am:checked").length + 2*$(".workshop_checkbox.h_2.dt_am:checked").length;
		//var hours_selected_pm = $(".workshop_checkbox.h_1.dt_pm:checked").length + 2*$(".workshop_checkbox.h_2.dt_pm:checked").length;
		var hours_selected = $(".workshop_checkbox.h_1:checked").length + 2*$(".workshop_checkbox.h_2:checked").length;
		var pm_selected = $(".workshop_checkbox.pm:checked").length;
		//console.log(hours_selected);
		//console.log(pm_selected);
		$("#subscr_form").validate();																		
		if((hours_selected == 3 && pm_selected == 1)) {
			$("#dd_select").val("1");
			if($("#subscr_form").valid())
				$(".error_message").html('');
			else 
				$(".error_message").html('Gelieve alle velden (persoonlijke gegevens) correct in te vullen.');
		}
		else if(hours_selected == 3 && pm_selected != 1) {
			$("#dd_select").val("1");
			if($("#subscr_form").valid())
				var message = 'Uw sessiekeuze is momenteel niet geldig. <b>E&eacute;n van de sessies</b> die u kiest moet een <b>ontdekplek sessie</b> zijn. U kan een geselecteerde sessie weer uitvinken en een nieuwe keuze maken.';
			else
				var message = 'Gelieve alle velden (persoonlijke gegevens) correct in te vullen.<br /><br />Uw sessiekeuze is momenteel nog niet geldig. <b>E&eacute;n van de sessies</b> die u kiest moet een <b>ontdekplek sessie</b> zijn. U kan een geselecteerde sessie weer uitvinken en een nieuwe keuze maken.';
			$("#dd_select").val("");
			$(".error_message").html(message);
		}
		else if(hours_selected != 3 && pm_selected == 1) {
			$("#dd_select").val("1");
			if($("#subscr_form").valid())
				var message = 'Uw sessiekeuze is momenteel nog niet geldig. Gelieve voor elk keuzeblok een sessie te kiezen. U kan een geselecteerde sessie weer uitvinken en een nieuwe keuze maken.';
			else
				var message = 'Gelieve alle velden (persoonlijke gegevens) correct in te vullen.<br /><br />Uw sessiekeuze is momenteel nog niet geldig. Gelieve voor elk keuzeblok een sessie te kiezen. U kan een geselecteerde sessie weer uitvinken en een nieuwe keuze maken.';
			$("#dd_select").val("");
			$(".error_message").html(message);
		}
		else {
			$("#dd_select").val("1");
			if($("#subscr_form").valid())
				var message = 'Gelieve voor elk keuzeblok een sessie te kiezen waarvan <b>&eacute;&eacute;n ontdekplek sessie</b>.';
			else
				var message = 'Gelieve alle velden (persoonlijke gegevens) correct in te vullen.<br /><br />Gelieve voor elk keuzeblok een sessie te kiezen waarvan <b>&eacute;&eacute;n ontdekplek sessie</b>.';
			$("#dd_select").val("");
			$(".error_message").html(message);
		}
		var n_checked = $(".workshop_checkbox:checked").length;
		if(n_checked > 0)
			$("#submit-button").removeAttr("disabled");
		else
			$("#submit-button").attr("disabled","disabled");
	});
	

	
	if($("#subscr_form").hasClass("dd")) {
		$("#submit-button").before('<input type="hidden" id="dd_select" name="dd_select" value=""  />');
		$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve voor in totaal vier uur sessies te selecteren waaronder &eacute;&eacute;n praktijkmarkt.');
		$("#dd_select").rules("add", { required: true } );
	}
	
	if($("#subscr_form").hasClass("cd")) {
		$("#submit-button").before('<input type="hidden" id="dd_select" name="dd_select" value=""  />');
		$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve voor elk keuzeblok een sessie te kiezen waarvan <b>&eacute;&eacute;n ontdekplek sessie</b>.');
		$("#dd_select").rules("add", { required: true } );
	}
	
	
	
	if($("#subscr_form:not(.dd,.cd) .ds").length > 0 && $("#subscr_form:not(.dd,.cd) .pm").length > 0) {
		$("#submit-button").before('<input type="hidden" id="ds_select" name="ds_select" value=""  />');
		$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve voor elk keuzeblok &eacute;&eacute;n sessie te kiezen.');
		$("#ds_select").rules("add", {
			required: true
			/*
			,
			messages: {
				required: "gelieve &eacute;&eacute;n van de drie praktijkmarktsessies te kiezen."
			}
			*/
		});
		/*
		if($(".workshop_excl:checked").length == 1) {
			$("#workshop_excl_select").val("1");
			$(".error_message").html('Gelieve alle velden correct in te vullen.');
		}
		*/
	}
	
	$("#subscr_form.is(.dd,.cd) .pm").click(function() {
		var checked = $(this).attr("checked");
		if(checked) {
			$(".pm").attr("disabled","disabled");
			$(this).removeAttr("disabled");
		}
		else {
			$(".pm:not(.full)").removeAttr("disabled");
		}
	});
	
	$("#subscr_form:not(.dd,.cd) .pm").click(function() {
		var checked = $(this).attr("checked");
		if(checked) {
			$(".pm").attr("disabled","disabled");
			$(this).removeAttr("disabled");
		}
		else {
			$(".pm:not(.full)").removeAttr("disabled");
		}
		$("#subscr_form").validate();																		
		if($(".ds:checked").length == 3 && $(".pm:checked").length == 1) {
			$("#ds_select").val("1");
			$(".error_message").html('Gelieve alle velden correct in te vullen.');
		}
		else if($(".pm:checked").length == 1) {
			$("#ds_select").val('');
			$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve voor elk keuzeblok &eacute;&eacute;n sessie te kiezen.');
		}
		else if($(".ds:checked").length == 3) {
			$("#ds_select").val('');
			$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve &eacute;&eacute;n "ontdekplek" sessie te kiezen.');
		}
		else {
			$("#ds_select").val('');
			$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve voor elk keuzeblok &eacute;&eacute;n sessie te kiezen.<br />Gelieve &eacute;&eacute;n "ontdekplek" sessie te kiezen.');
		}
	});
	
	$("#subscr_form:not(.dd,.cd) .ds_1").click(function() {
		var checked = $(this).attr("checked");
		if(checked) {
			$(".ds_1").attr("disabled","disabled");
			$(this).removeAttr("disabled");
		}
		else {
			$(".ds_1:not(.full)").removeAttr("disabled");
			if($(".pm:checked").length == 1)
				$(".pm:not(:checked)").attr("disabled","disabled");
		}
		$("#subscr_form").validate();																		
		if(($(".ds:checked").length == 3 && $(".pm:checked").length == 1) || ($(".ds.mm:checked").length == 1 && $(".ds:checked").length == 2 && $(".pm:checked").length == 1)) {
			$("#ds_select").val("1");
			$(".error_message").html('Gelieve alle velden correct in te vullen.');
		}
		else if($(".ds:checked").length == 3 || ($(".ds.mm:checked").length == 1 && $(".ds:checked").length == 2)) {
			$("#ds_select").val('');
			$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve &eacute;&eacute;n "ontdekplek" sessie te kiezen.');
		}
		else if($(".pm:checked").length == 1) {
			$("#ds_select").val('');
			$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve voor elk keuzeblok &eacute;&eacute;n sessie te kiezen.');
		}
		else {
			$("#ds_select").val('');
			$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve voor elk keuzeblok &eacute;&eacute;n sessie te kiezen.<br />Gelieve &eacute;&eacute;n "ontdekplek" sessie te kiezen.');
		}
	});
	
	$("#subscr_form:not(.dd,.cd) .ds_2").click(function() {
		var checked = $(this).attr("checked");
		if($(this).hasClass("mm")) {
			if(checked) {
				$(".ds_3, .ds_2").attr("disabled","disabled");
				$(this).removeAttr("disabled");
			}
			else {
				$(".ds_3:not(.full), .ds_2:not(.full)").removeAttr("disabled");
				if($(".pm:checked").length == 1)
					$(".pm:not(:checked)").attr("disabled","disabled");
			}
			$("#subscr_form").validate();																		
			if($(".ds:checked").length == 2 && $(".pm:checked").length == 1) {
				$("#ds_select").val("1");
				$(".error_message").html('Gelieve alle velden correct in te vullen.');
			}
			else if($(".pm:checked").length == 1) {
				$("#ds_select").val('');
				$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve voor elk keuzeblok &eacute;&eacute;n sessie te kiezen (behalve keuze 3).');
			}
			else if($(".ds:checked").length == 2) {
				$("#ds_select").val('');
				$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve &eacute;&eacute;n "ontdekplek" sessie te kiezen.');
			}
			else {
				$("#ds_select").val('');
				$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve voor elk keuzeblok &eacute;&eacute;n sessie te kiezen (behalve keuze 3).<br />Gelieve &eacute;&eacute;n "ontdekplek" sessie te kiezen.');
			}
		}
		else {
			if(checked) {
				$(".ds_2").attr("disabled","disabled");
				$(this).removeAttr("disabled");
			}
			else {
				$(".ds_2:not(.full)").removeAttr("disabled");
				if($(".pm:checked").length == 1)
					$(".pm:not(:checked)").attr("disabled","disabled");
			}
			$("#subscr_form").validate();																		
			if(($(".ds:checked").length == 3 && $(".pm:checked").length == 1) || ($(".ds.mm:checked").length == 1 && $(".ds:checked").length == 2 && $(".pm:checked").length == 1)) {
				$("#ds_select").val("1");
				$(".error_message").html('Gelieve alle velden correct in te vullen.');
			}
			else if($(".ds:checked").length == 3 || ($(".ds.mm:checked").length == 1 && $(".ds:checked").length == 2)) {
				$("#ds_select").val('');
				$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve &eacute;&eacute;n "ontdekplek" sessie te kiezen.');
			}
			else if($(".pm:checked").length == 1) {
				$("#ds_select").val('');
				$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve voor elk keuzeblok &eacute;&eacute;n sessie te kiezen.');
			}
			else {
				$("#ds_select").val('');
				$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve voor elk keuzeblok &eacute;&eacute;n sessie te kiezen.<br />Gelieve &eacute;&eacute;n "ontdekplek" sessie te kiezen.');
			}
		}
	});
	
	$("#subscr_form:not(.dd,.cd) .ds_3").click(function() {
		var checked = $(this).attr("checked");
		if(checked) {
			$(".ds_3").attr("disabled","disabled");
			$(this).removeAttr("disabled");
		}
		else {
			$(".ds_3:not(.full)").removeAttr("disabled");
			if($(".pm:checked").length == 1)
				$(".pm:not(:checked)").attr("disabled","disabled");
		}
		$("#subscr_form").validate();																		
		if(($(".ds:checked").length == 3 && $(".pm:checked").length == 1) || ($(".ds.mm:checked").length == 1 && $(".ds:checked").length == 2 && $(".pm:checked").length == 1)) {
			$("#ds_select").val("1");
			$(".error_message").html('Gelieve alle velden correct in te vullen.');
		}
		else if($(".ds:checked").length == 3 || ($(".ds.mm:checked").length == 1 && $(".ds:checked").length == 2)) {
			$("#ds_select").val('');
			$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve &eacute;&eacute;n "ontdekplek" sessie te kiezen.');
		}
		else if($(".pm:checked").length == 1) {
			$("#ds_select").val('');
			$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve voor elk keuzeblok &eacute;&eacute;n sessie te kiezen.');
		}
		else {
			$("#ds_select").val('');
			$(".error_message").html('Gelieve alle velden correct in te vullen.<br /><br />Gelieve voor elk keuzeblok &eacute;&eacute;n sessie te kiezen.<br />Gelieve &eacute;&eacute;n "ontdekplek" sessie te kiezen.');
		}
	});
	
	/* form validation REGISTRATIE */
	$("#register_form").validate({
		errorContainer: ".error_message",
		ignore: ".ignore_validate",
		rules: {
			login: {
				required: true,
				alphanumeric: true,
				remote: "/ajax_check_login.php"
			},
			paswoord: {
				required: true,
				minlength: 6
			},
			paswoord2: {
				minlength: 6,
				equalTo: "#paswoord"
			},
			e_mail: {
				required: true,
				email: true, 
				remote: "/ajax_check_email.php"
			}
		},
		messages: {
			login: {
				required: "Gelieve een gebruikersnaam in te voeren.<br />",
				alphanumeric: "Uw gebruikersnaam bevat karakters die niet toegelaten zijn.<br />",
				remote: "Er is al een gebruiker geregistreerd met deze gebruikersnaam. Probeer het opnieuw met een andere.<br />"
			},
			paswoord: {
				required: "Gelieve een paswoord in te voeren.<br />",
				minlength: "Uw paswoord moet minstens 6 karakters bevatten.<br />"
			},
			paswoord2: {
				minlength: "Uw paswoord moet minstens 6 karakters bevatten.<br />",
				equalTo: "Gelieve twee maal hetzelfde paswoord in te voeren.<br />"
			},
			e_mail: {
				required: "Gelieve een e-mailadres in te voeren.<br />",
				email: "Gelieve een geldig e-mailadres in te voeren.<br />", 
				remote: "Er is al een gebruiker geregistreerd met dit e-mail adres. Probeer het opnieuw met een ander adres.<br />"
			}
		}
	});
	
	// soort gebruiker selecteren bij registratie
	$("#user_type_select").change(
		function () {
			var selected = $("#user_type_select option:selected").val();
			$(".type_container").hide();
			$(".type_container input").addClass("ignore_validate");
			$(".type_container input").attr("disabled","disabled");
			if(selected == 1) {		// "gebruiker" geselecteerd
				$("#leerkracht_container").show();
				$("#leerkracht_container input").removeClass("ignore_validate");
				$("#leerkracht_container input").removeAttr("disabled");
			}
			if(selected == 2) {		// "organisatie" geselecteerd
				$("#organisatie_container").show();
				$("#organisatie_container input").removeClass("ignore_validate");
				$("#organisatie_container input").removeAttr("disabled");
			}
			if(selected == 3) {		// "kunstenaar" geselecteerd
				$("#kunstenaar_container").show();
				$("#kunstenaar_container input").removeClass("ignore_validate");
				$("#kunstenaar_container input").removeAttr("disabled");
			}
			if(selected == 4) {		// "subsidie_verlener" geselecteerd
				$("#subsidie_verlener_container").show();
				$("#subsidie_verlener_container input").removeClass("ignore_validate");
				$("#subsidie_verlener_container input").removeAttr("disabled");
			}
		}
	);
	
});
