$(document).ready(function() {
													 
	// Scholen
	$(".school-city").autocomplete("/autocomplete.php", {
		extraParams: { subject: "city", prov_id: function() { return $(".school-province").val();} }
	});
	
	$(".school-school").autocomplete("/autocomplete.php", {
		extraParams: { subject: "school", city_postcode: function() { return $(".school-city").val();} }
	});		
	
	$(".school-school").result(function(event, data, formatted) {
		if(data) {
			/*$(".button-add-school").show();*/
			$(".school-school-id").val(data[1]);
			$(".school-school").flushCache();
			$(".school-city").flushCache();
		}
	});		
	
	$(".school-province").change(
		function () {
			$(".school-school").flushCache();
			$(".school-city").flushCache();
			$(".school-school").val("");
			$(".school-city").val("");
		}
	);
		
	// Partner scholen
	$(".partner-city").autocomplete("/autocomplete.php", {
		extraParams: { subject: "city", prov_id: function() { return $(".partner-province").val();} }
	});
	
	$(".partner-school").autocomplete("/autocomplete.php", {
		extraParams: { subject: "school", city_postcode: function() { return $(".partner-city").val();} }
	});		
	
	$(".partner-school").result(function(event, data, formatted) {
		if(data) {
			$(".button-add-school").show();
			$(".partner-school-id").val(data[1]);
			$(".partner-school").flushCache();
			$(".partner-city").flushCache();
		}
	});		
	
	$(".partner-province").change(
		function () {
			$(".partner-school").flushCache();
			$(".partner-city").flushCache();
			$(".partner-school").val("");
			$(".partner-city").val("");
		}
	);
	
	// Partner organisaties
	$(".partner-organisation").autocomplete("/autocomplete.php", {
		extraParams: { subject: "org" }
	});		
	$(".partner-organisation").result(function(event, data, formatted) {
		if(data) {
			$(".button-add-organisation").show();
			$(".partner-organisation-id").val(data[1]);
		}
	});
	
	// Profiel scholen
	$(".profile-city").autocomplete("/autocomplete.php", {
		extraParams: { subject: "city", prov_id: function() { return $(".profile-province").val();} }
	});
	
	$(".profile-school").autocomplete("/autocomplete.php", {
		extraParams: { subject: "school", city_postcode: function() { return $(".profile-city").val();} }
	});		
	
	$(".profile-school").result(function(event, data, formatted) {
		if(data) {
			$(".button-add-school-profile").show();
			$(".profile-school-id").val(data[1]);
			$(".profile-school").flushCache();
			$(".profile-city").flushCache();
		}
	});		
	
	$(".profile-province").change(
		function () {
			$(".profile-school").flushCache();
			$(".profile-city").flushCache();
			$(".profile-school").val("");
			$(".profile-city").val("");
		}
	);
	
});
