
		var schools_added = 0;
		var partnerschools_added = 0;
		var partnerschools_removed = 0;
		var partnerorgs_added = 0;
		var partnerorgs_removed = 0;
		var max_add_ws_slots = 10;
		var remove_file_index = 0;
		var add_workshop_index = 0;
		
		/* school toevoegen in my_canon.tpl */
		function GARBAGE_removeSchool(input_element, school_id) {
			$(input_element).append("<input type='hidden' name='remove_school[]' value='"+school_id+"'>");
			$(input_element).parents("tr").hide();
		}
		
		function GARBAGE_removeAddedSchool(input_element) {
			$(input_element).parents("tr").remove();
			schools_added--;
		}
		
		function GARBAGE_addSchoolForm() {
			var displayed = $(".add_school:last").css("display");
			if(displayed == "none")
				$(".add_school:last").show();
			else {
				var city = $("#persoonlijk .city_input").val();
				city = city.slice(0, city.indexOf(" - "));
				var name = $("#persoonlijk .ac_school").val();
				var id = $("#persoonlijk .school_id_input").val();
				$(".add_school").before("<tr class='linked_school'><td class='content_table' valign='top'>&nbsp;</td><td><div style='float:right'><a style='text-align:right' href='javascript:void(0)' onclick='removeAddedSchool(this)'>verwijder</a></div><strong>"+name+"</strong><br /><em>"+city+"</em><input type='hidden' name='add_school["+schools_added+"]' value='"+id+"'></td></tr>");
				var add_input_fields = $(".add_school:last").children().eq(1).children("input[type=text]");
				for (i = 0; i < add_input_fields.length; i++)
					add_input_fields.eq(i).val("");
				schools_added++;
			}
			$("#persoonlijk .add_school_button").hide();
		};
		
		/* partnerschool toevoegen/verwijderen in my_canon.tpl */
		function GARBAGE_removePartnerSchool(input_element, school_id) {
			$(input_element).append("<input type='hidden' name='partnerschool_remove_"+partnerschools_removed+"' value='"+school_id+"'>");
			$(input_element).parents("tr").hide();
			partnerschools_removed++;
		}
		
		function GARBAGE_removeAddedPartnerSchool(input_element) {
			$(input_element).parents("tr").remove();
			partnerschools_added--;
		}
		
		function GARBAGE_addPartnerSchoolForm() {
			var displayed = $("#contact .add_school:last").css("display");
			if(displayed == "none")
				$("#contact .add_school:last").show();
			else {
				var city = $("#contact .city_input").val();
				city = city.slice(0, city.indexOf(" - "));
				var name = $("#contact .ac_school").val();
				var id = $("#contact .school_id_input").val();
				$("#contact .add_school").before("<tr class='linked_school'><td class='content_table' valign='top'>&nbsp;</td><td><div style='float:right'><a style='text-align:right' href='javascript:void(0)' onclick='removeAddedPartnerSchool(this)'>verwijder</a></div><strong>"+name+"</strong><br /><em>"+city+"</em><input type='hidden' name='partnerschool_add_"+partnerschools_added+"' value='"+id+"'></td></tr>");
				var add_input_fields = $("#contact .add_school:last").children().eq(1).children("input[type=text]");
				for (i = 0; i < add_input_fields.length; i++)
					add_input_fields.eq(i).val("");
				partnerschools_added++;
			}
			$("#contact .add_school_button").hide();
		};
		
		/* organisatie toevoegen/verwijderen in my_canon.tpl */
		function GARBAGE_removePartnerOrg(input_element, org_id) {
			$(input_element).append("<input type='hidden' name='partnerorganisatie_remove_"+partnerorgs_removed+"' value='"+org_id+"'>");
			$(input_element).parents("tr").hide();
			partnerorgs_removed++;
		}
		
		function GARBAGE_removeAddedPartnerOrg(input_element) {
			$(input_element).parents("tr").remove();
			partnerorgs_added--;
		}
		
		function addPartnerOrgForm() {
			var displayed = $(".add_org:last").css("display");
			if(displayed == "none")
				$(".add_org:last").show();
			else {
				var name = $("#ac_org").val();
				var id = $("#org_id_input").val();
				$(".add_org:last").before("<tr><td class='content_table' valign='top'>&nbsp;</td><td><div style='float:right'><a style='text-align:right' href='javascript:void(0)' onclick='removeAddedPartnerOrg(this)'>verwijder</a></div><strong>"+name+"</strong><input type='hidden' name='partnerorganisatie_add_"+partnerorgs_added+"' value='"+id+"'></td></tr>");
				var add_input_fields = $(".add_org:last").children().eq(1).children("input[type=text]");
				for (i = 0; i < add_input_fields.length; i++)
					add_input_fields.eq(i).val("");
				partnerorgs_added++;
			}
			$("#add_org_button").hide();
		};
		
		function GARBAGE_postRemoveWS(id) {
			$("#workshop_" + id + " > .workshop_info > .workshop_edit").hide();
			$("#workshop_" + id + " > .workshop_del").hide();
			$("#workshop_" + id + " > .workshop_res").show();
			$("#workshop_" + id + " > .workshop_info > .workshop_name").show();
			$("#workshop_" + id).append('<input type="hidden" class="remove_workshop" name="remove_workshop_'+ id + '"  value="' + id + '">');
			remove_file_index++;
		}
		
		function GARBAGE_postRestoreWS(id) {
			$("#workshop_" + id + " > .workshop_info > .workshop_name").hide();
			$("#workshop_" + id + " > .workshop_res").hide();
			$("#workshop_" + id + " > .workshop_del").show();
			$("#workshop_" + id + " > .workshop_info > .workshop_edit").show();
			$("#workshop_" + id).children(".remove_workshop").remove();
			remove_file_index--;
		}
		
		function customRange(input) {
			return {
				minDate: $('#startdatum').datepicker('getDate'),
      	maxDate: (input.id == 'einddatum' ? null : $('#einddatum').datepicker('getDate'))
			};
		}
		
	
		function GARBAGE_addWorkshopSlot() {
			if(add_workshop_index < max_add_ws_slots){
				$("#workshop_slots > .workshop_new").before('<div class="workshop_del" align="right"><a href="javascript:void(0)" onclick="removeWorkshopSlot('+add_workshop_index+')"><img src="/img/icons/x.png" border="0" width="20" height="20" /></a></div>');
				$("#workshop_slots > .workshop_new").before('<div id="workshop_'+add_workshop_index+'" style="margin: 0 0 10px 0"></div>');
				$("#workshop_"+add_workshop_index).append('<div class="workshop_info">');
				$("#workshop_"+add_workshop_index+" > .workshop_info").append('Workshop:<br /><input class="form_field required" type="text" name="add_workshop_'+add_workshop_index+'_workshop" value="" /><br />')
				$("#workshop_"+add_workshop_index+" > .workshop_info").append('Omschrijving:<br /><textarea class="form_field" name="add_workshop_'+add_workshop_index+'_omschrijving_" cols="38" rows="4" id="ws_omschrijving_input" ></textarea><br />');
				$("#workshop_"+add_workshop_index+" > .workshop_info").append('Maximum aantal deelnemers:<br /><input type="text" class="required digits" name="add_workshop_'+add_workshop_index+'_maxdeelnemers" value="" size="10" /><br />');
				$("#workshop_"+add_workshop_index+" > .workshop_info").append('Wanneer:<br /><input name="add_workshop_'+add_workshop_index+'_date" class="add_date required" type="text" value="" size="10" maxlength="10">');
				$(".add_date").datepicker($.extend({}, 
				$.datepicker.regional["nl"], { 
						duration: "",
						dateFormat: "dd/mm/yy", 
						beforeShow: customRange,
						changeMonth: false, 
						changeYear: false, 
						showOn: "both", 
						buttonImage: "/img/calendar.gif", 
						buttonImageOnly: true 
				})); 
				$("#workshop_"+add_workshop_index+" > .workshop_info").append('&nbsp;&nbsp;van:&nbsp;&nbsp;');
				$("#workshop_"+add_workshop_index+" > .workshop_info").append(getTimeSelectHTML(add_workshop_index, "start"));
				$("#workshop_"+add_workshop_index+" > .workshop_info").append('&nbsp;&nbsp;tot:&nbsp;&nbsp;');
				$("#workshop_"+add_workshop_index+" > .workshop_info").append(getTimeSelectHTML(add_workshop_index, "end"));
				$("#workshop_slots > .workshop_new").before('<div class="clear">&nbsp;</div>');
				add_workshop_index++;
			}
		}
		
		function GARBAGE_removeWorkshopSlot(id){
			$('#workshop_' + id).empty();
			$('#workshop_' + id).next().remove();
			$('#workshop_' + id).prev().remove();
		}
		
		function display_confirm_href(message, ok_href, cancel_href) {
			var r = confirm(message);
			if (r == true) {
				window.location.href = ok_href;
			}
			else {
				if(cancel_href) {
					window.location.href = cancel_href;
				}
			}
		}
		
		/*
		function display_alert_href(message, ok_href) {
			var r = confirm(message);
			if (r == true) {
				window.location.href = ok_href;
			}
		}
		*/
		
		function uncheck(button, unhighlight) {
			if (button.checked)
				button.checked=false;
			if(unhighlight) {
				var id = button.value;
				$("#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");
		}
		
		var uren = ["00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23"];
		var min_uur = 0;
		var max_uur = 23;
		var default_start_uur = 9;
		var default_end_uur = 16;
		var minuten = ["00", "15", "30", "45"];
		
		function GARBAGE_getTimeSelectHTML(workshop_id, start_end) {
			var timeselect_html = "<select name='add_workshop_"+workshop_id+"_"+start_end+"Hour'>";
			var default_uur = (start_end == "start") ? default_start_uur : default_end_uur;
			for (i = min_uur; i <= max_uur; i++){
				timeselect_html += (i == default_uur) ? "<option value='"+uren[i]+"' selected='selected'>"+uren[i]+"</option>" : "<option value='"+uren[i]+"'>"+uren[i]+"</option>";
			}
			timeselect_html += "</select>";
			timeselect_html += "<select name='add_workshop_"+workshop_id+"_"+start_end+"Minute'>";
			for (i = 0; i < minuten.length; i++){
				timeselect_html += "<option value='"+minuten[i]+"'>"+minuten[i]+"</option>";
			}
			timeselect_html += "</select>";
			return timeselect_html;
		}

		
$(document).ready(
									
	function()
	{
		
		/* zoek extra */
		$(".select_selector").hide();
		$(".search_extra").show();
		
		$(".search_extra").click(
			function() {
				$(".select_selector").show();
				$(".search_extra").hide();
			}
		);
		
		/* zoek in subnavigation */
		$("#zoek_button").click(
			function() {
				$(this).parent("#navi_search_form").submit();
			}
		);
		
		/* zoek in backend */
		$("#search_button").toggle(
      function () {
				$("#search").show("normal");
      },
      function () {
				$("#search").hide("normal");
      }
    );
		
		/* zoek in backend */
		$("#report").hide();
		
		/*
		$("#toggle_report_button").toggle(
      function () {
				$("#report").show();
      },
      function () {
				$("#report").hide();
      }
    );
		*/
		
		/* login */
		$("#login_button").toggle(
      function () {
				$("#login").show();
      },
      function () {
				$("#login").hide();
      }
    );
		
		/*
		// soort gebruiker selecteren bij registratie
		$("#user_type_select").click(
			function () {
				var selected = $("#user_type_select option:selected").val();
				if(selected == 1) {		// "gebruiker" geselecteerd
					$("#voornaam_container").show();
					$(".organisatie").hide();
					$("#type_input").val("2");
				}
				else {
					if(selected == 2) {		// "organisatie" geselecteerd
						//$(".organisatie").show();
						$(".organisatie").css("display", "inline");
					}
					else {	// "kunstenaar" geselecteerd
						$(".organisatie").hide();
					}
					$("#voornaam_container").hide();
					$("#type_input").val("3");
				}
			}
		);
		*/

		// soort gebruiker selecteren bij registratie
		$("#user_type_select").click(
			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");
				}
			}
		);

		/* inschrijvingsformulier aan/uit */
		$("#form_enabled").click(
			function () {
				var checked = $("#form_enabled").attr("checked");
				var subscriptions = $("#subscriptions_bool_for_js").val();
				if(checked && !subscriptions) {
					$("#formulier :checkbox").attr("disabled","");
					$(".default_required").attr("disabled","disabled");
				}
				else {
					$("#formulier :checkbox").attr("disabled","disabled");
					$("#form_enabled").attr("disabled","");
				}
			}
    );
		
		/* Toon winnaar Studio Canon */
		$(".winnaar").hide();
		$(".winner_show").show();
		$(".winner_see").hide();
		
		$(".show_winner").click(
			function () {
				$('.winnaar').toggle();
			}
		);
		
		$('.slideshow').cycle.defaults.timeout = 9000;
		$(".slideshow").cycle('scrollRight');
		
		/* autocomplete */
		/* partnerorganisaties */
		$("#ac_org").autocomplete("/autocomplete.php", {
			extraParams: { subject: "org" }
		});		
		$("#ac_org").result(function(event, data, formatted) {
			if(data) {
				$("#add_org_button").show();
				$("#org_id_input").val(data[1]);
			}
		});	

		/* autocomplete */
		/* regio ( = provincie) -> school */
		/* EDIT_SCHOOLPROJECT SCHOOL */
		$("#wat .city_input").autocomplete("/autocomplete.php", {
			extraParams: { subject: "city", prov_id: function() { return $("#wat .province_select").val();} }
		});
		$("#wat .ac_school").autocomplete("/autocomplete.php", {
			extraParams: { subject: "school", city_postcode: function() { return $("#wat .city_input").val();} }
		});		
		$("#wat .ac_school").result(function(event, data, formatted) {
			if(data) {
				$("#wat .add_school_button").show();
				$("#wat .school_id_input").val(data[1]);
				$("#wat .ac_school").flushCache();
				$("#wat .city_input").flushCache();
			}
		});		
		$("#wat .province_select").change(
			function () {
				$("#wat .ac_school").flushCache();
				$("#wat .city_input").flushCache();
				$("#wat .ac_school").val("");
				$("#wat .city_input").val("");
			}
		);
		
		
		/* autocomplete */
		/* regio ( = provincie) -> school */
		/* EDIT_SCHOOLPROJECT PARTNERSCHOLEN */
		$("#contact .city_input").autocomplete("/autocomplete.php", {
			extraParams: { subject: "city", prov_id: function() { return $("#contact .province_select").val();} }
		});
		$("#contact .ac_school").autocomplete("/autocomplete.php", {
			extraParams: { subject: "school", city_postcode: function() { return $("#contact .city_input").val();} }
		});		
		$("#contact .ac_school").result(function(event, data, formatted) {
			if(data) {
				$("#contact .add_school_button").show();
				$("#contact .school_id_input").val(data[1]);
				$("#contact .ac_school").flushCache();
				$("#contact .city_input").flushCache();
			}
		});		
		$("#contact .province_select").change(
			function () {
				$("#contact .ac_school").flushCache();
				$("#contact .city_input").flushCache();
				$("#contact .ac_school").val("");
				$("#contact .city_input").val("");
			}
		);
		
		
		/* autocomplete */
		/* regio ( = provincie) -> school */
		/* EDIT_PROFIEL */
		$("#persoonlijk .city_input").autocomplete("/autocomplete.php", {
			extraParams: { subject: "city", prov_id: function() { return $("#persoonlijk .province_select").val();} }
		});
		$("#persoonlijk .ac_school").autocomplete("/autocomplete.php", {
			extraParams: { subject: "school", city_postcode: function() { return $("#persoonlijk .city_input").val();} }
		});		
		$("#persoonlijk .ac_school").result(function(event, data, formatted) {
			if(data) {
				$("#persoonlijk .add_school_button").show();
				$("#persoonlijk .school_id_input").val(data[1]);
			}
		});		
		$("#persoonlijk .province_select").change(
			function () {
				$("#persoonlijk .ac_school").flushCache();
				$("#persoonlijk .city_input").flushCache();
				$("#persoonlijk .ac_school").val("");
				$("#persoonlijk .city_input").val("");
			}
		);
		
		/* autocomplete */
		/* postcode + gemeente */
		$("#ac_postcode").autocomplete("/autocomplete.php", {
			extraParams: { subject: "postcode" }
		});		
		$("#ac_postcode").result(function(event, data, formatted) {
			if(data)
				$("#city_id_input").val(data[1]);
		});	
		
		/* autocomplete */
		/* trefwoorden */
		$("#ac_trefwoorden").autocomplete("/autocomplete.php", {
			multiple: true,
			multipleSeparator: "; ",
			highlight: false,
			extraParams: { subject: "trefwoord" }
		});	
		
		/* werkvormen */
		$("#ac_werkvormen").autocomplete("/autocomplete.php", {
			multiple: true,
			multipleSeparator: "; ",
			highlight: false,
			extraParams: { subject: "werkvorm" }
		});	
		
		/* cluster select samenstellen met AJAX */
		$('#ajax_niveau_select').change(
			function() { 
				$('#cluster_select').empty();
				$.ajax({ 
					method: "get", url: "/ajax.php", data: "func=get_clusters&niveau_id="+$('#ajax_niveau_select option:selected').val(), 
					success: function(html){  
						$("#cluster_select").html(html); 
					} 
				}); 
			}
		); 
		
		/* cluster checkboxes samenstellen op basis van doelgroep met AJAX */
		$('.GARBAGE_doelgroep').click(
			function() { 
				var n_checked = $('.doelgroep:checked').length;
				if(n_checked > 0) {
					for(i = 0; i < n_checked; i++) {
						if(i == 0) {
							var doelgroep = $('.doelgroep:checked').eq(i).val();
							var id_arr = String(doelgroep);
						}
						else {
							doelgroep = $('.doelgroep:checked').eq(i).val();
							id_arr += "/"+String(doelgroep);
						}
					}
					var item_id = $('#item_id_for_ajax').val();
					var is_search = $("#cluster_select").parents(".search").length;
					$.ajax({ 
						method: "get", url: "/ajax.php", data: "func=get_cluster_checkboxes&item_id="+item_id+"&id_arr="+id_arr+"&is_search="+is_search, 
						success: function(html){ 
							if(html) {
								$("#cluster_select").html(html);
								$("#cluster_select").parent().show();
							}
							else {
								$("#cluster_select").empty();
								$("#cluster_select").parent().hide();
							}
						} 
					}); 
				}
				else {
					$("#cluster_select").empty();
					$("#cluster_select").parent().hide();
				}
			}
		); 
					 
		/* show "add_school" velden bij klikken op optie "Andere" in school select */
		$("#select_add_school").change(
			function() {
				var selected = $("#select_add_school option:selected").val();
				if(selected == "add") {
					$(".add_school").show();
				}
				else {
					$(".add_school").hide();
				}
			}
		);
		
		
		/* EXTRA VALIDATOR METHOD */
		jQuery.validator.addMethod("alphanumeric", function(value, element) {
			return this.optional(element) || /^\w+$/i.test(value);
		}, "Alleen letters, cijfers, spatie of underscore (_) a.u.b"); 
		
		
		/* EXTRA VALIDATOR METHOD */
		jQuery.validator.addMethod("check_ext", function(value){
				var to_check = value.toLowerCase();
				var valid_ext = to_check.match("[^.]+?\\.((wmv)|(avi)|(mov)|(flv)|(jpg)|(jpeg)|(gif)|(png)|(mp4)|(doc)|(pdf)|(xls)|(txt)|(ppt)|(mpg3)|(mpg)|(mpeg)|(mp3)|(wav))");
				return valid_ext;
			}, "Ongeldige extensie!");
		
		
		$("#dynamo3-opweg").validate();
		
		
		/* form validation REGISTRATIE */
		$("#register_form").validate({
			errorLabelContainer: ".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 />"
				}
			}
		});
		
		/* spreekt voor zich */
		$("#change_password").toggle(
      function () {
				$("#paswoord_container").show();
				$("#paswoord2_container").show();
      },
      function () {
				$("#paswoord_container").hide();
				$("#paswoord2_container").hide();
      }
    );
		
		$("#user_form").validate({
			errorLabelContainer: "#error_message",
			ignore: ".ignore_validate",
			rules: {
				username:	"required",
				paswoord: {
					//required: true,
					minlength: 6
				},
				paswoord2: {
					minlength: 6,
					equalTo: "#paswoord"
				},
				e_mail: {
					required: true,
					email: true
				} 
			},
			messages: {
				username: "Gelieve een gebruikersnaam in te voeren<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 2 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 />"
				}
			}
		});
		
		$("#edit_beheerder").validate({
			ignore: ".ignore_validate",
			rules: {
				login: {
					required: true,
					remote: "/ajax_check_login.php"
				},
				paswoord: {
					required: true,
					minlength: 6
				}
			},
			messages: {
				login: {
					required: "Gelieve een gebruikersnaam in te voeren",
					remote:  "Er is al een gebruiker geregistreerd met deze gebruikersnaam"
				},
				paswoord: {
					required: "Gelieve een paswoord in te voeren",
					minlength: "Uw paswoord moet minstens 6 karakters bevatten"
				}
			}
		});
			
		$("#form_upload").validate({
			submitHandler: function(form) {
				linkUpload();
			},
			focusInvalid: false,
			errorContainer: "#error_message",
			rules: {
				titel: "required",
				ac_school: {
					required: function(element) {
						return ($("#select_add_school").val() == 'add' || $("#select_add_school").length == 0);
					}
				},
				startdatum: {
					required: true, 
					date: true
				}
			}		
		});
		
		$("#form_submit").validate({
			errorLabelContainer: "#error_message",
			rules: {
				titel: "required",
				ac_school: {
					required: function(element) {
						return $("#select_add_school").val() == 'add';
					}
				}
			},
			messages: {
				titel: "Gelieve een titel voor het project in te vullen.<br />",
				ac_school: "Gelieve een school te selecteren.<br />"
			}	
			
		});	
		
		$("#subscr_form").validate({
			errorContainer: "#error_message",
			errorLabelContainer: false
			/*,	// TS: onorthodox? blijkt te werken
			//errorLabelContainer: "#error_message",
			messages: {
				field_1: "Gelieve je naam in te vullen.<br />",
				field_2: "Gelieve je voornaam in te vullen.<br />",
				field_3: {
					required: "Gelieve je e-mail in te vullen.<br />",
					email: "Dit is geen correct e-mail formaat.<br />"
				},
				field_4: {
					required: "Gelieve een postcode in te vullen.<br />",
					minLength: "Gelieve een geldige postcode in te vullen.<br />",
					digits: "Gelieve een geldige postcode in te vullen.<br />"
				},
				field_5: "Gelieve een straatnaam in te vullen.<br />",
				field_6: "Gelieve je huisnummer in te vullen.<br />",
				field_7: "Gelieve je telefoonnummer in te vullen.<br />",
				field_8: "Gelieve je gsm-nummer in te vullen.<br />",
				field_9: "Gelieve je fax-nummer in te vullen.<br />",
				
				field_12: "Gelieve een categorie te kiezen.<br />",
				field_13: "Gelieve de naam van de instelling in te vullen.<br />",
				field_14: "Gelieve de straat van de instelling in te vullen.<br />",
				field_15: "Gelieve de huisnummer van de instelling in te vullen.<br />",
				field_16: "Gelieve de bus (adres) van de instelling in te vullen.<br />",
				field_17: "Gelieve de postcode en gemeente van de instelling in te vullen.<br />",
				field_18: "Gelieve het telefoonnummer van de instelling in te vullen.<br />",
				field_19: "Gelieve het e-mailadres van de instelling in te vullen.<br />",
				field_20: "Gelieve je functie/titel binnen de instelling in te vullen.<br />",
				field_21: "Gelieve het onderwijsniveau van de instelling in te vullen.<br />"
			}	
			*/
		});	
		
	}
);

