// search cultuurschakels
function searchCultuurschakels(id) {
	var province = $("#cs-province-"+id).val();
	var zip = $("#cs-zip-"+id).val();
	var city = $("#cs-city-"+id).val();
	var type = $("#cs-type-"+id).val();
	var name = $("#cs-name-"+id).val();
	// search
	$.ajax({ 	
		cache: false,
		url: "/ajax.php",
		data: "case=list_cultuurschakels&id="+id+"&province="+province+"&zip="+zip+"&city="+city+"&type="+type+"&name="+name,
		success: function(message){ 
			//alert(message);
			$("#cultuurschakel-search-"+id).hide();
			$("#cultuurschakel-found-"+id).show();
			$(":input").removeAttr("disabled");
			$("#button-submit").attr("disabled", "disabled");
			$("#cultuurschakel-select-"+id).before(message);
			
		}
	});
}

// list cultuurschakels
function listCultuurschakels(id) {
	var province = $("#cs-province-"+id).val();
	var zip = $("#cs-zip-"+id).val();
	var city = $("#cs-city-"+id).val();
	var type = $("#cs-type-"+id).val();
	var name = $("#cs-name-"+id).val();
	// search
	$.ajax({ 	
		cache: false,
		url: "/ajax.php",
		data: "case=list_cultuurschakels&id="+id+"&province="+province+"&zip="+zip+"&city="+city+"&type="+type+"&name="+name+"&list="+1,
		success: function(message){ 
			//alert(message);
			//$("#cultuurschakel-search-"+id).hide();
			$("#cultuurschakel-found-"+id).show();
			$(":input").removeAttr("disabled");
			$("#cultuurschakel-found-"+id).html(message);
		}
	});
}

// get cultuurschakel
function getCultuurschakel(id) {
	var target = $("#cultuurschakel-result-"+id);
	// data
	var name = target.val();
	// search
	$.ajax({ 	
		cache: false,
		url: "/ajax.php",
		data: "case=get_cultuurschakels&name="+name,
		success: function(message){ 
			data = message.split('$');
			if (data[0] != "")
				target.parents("table").contents().find(".employee").val(data[0]);
			else
				target.parents("table").contents().find(".employee").hide();
			if (data[1] != "")
				target.parents("table").contents().find(".tel").val(data[1]);
			else
				target.parents("table").contents().find(".tel").hide();
			if (data[2] != "")
				target.parents("table").contents().find(".e_mail").val(data[2]);
			else
				target.parents("table").contents().find(".e_mail").hide();
			if (data[3] != "")
				target.parents("table").contents().find(".postcode").val(data[3]);
			else
				target.parents("table").contents().find(".postcode").hide();
			if (data[4] != "")
				target.parents("table").contents().find(".city").val(data[4]);
			else
				target.parents("table").contents().find(".city").hide();
			if (data[5] != "")
				target.parents("table").contents().find(".region").val(data[5]);
			else
				target.parents("table").contents().find(".region").hide();
				
			target.parents("table").contents().find("tr").show();
			$("#button-submit").removeAttr("disabled");
			//$("#cultuurschakel-found-"+id+" > tr").show();
			$("#error_message").hide();
		}
	});
}

function addCultuurschakel() {
	// get number of new lines
	num_new_cs = parseInt($("#num_new_cs").val()) + 1;
	$("#num_new_cs").val(num_new_cs);
	// 
	$("#addCultuurschakel").before('\
	<p class="section">Kies een cultuurschakel</p>\
	<table id="cultuurschakel-search-'+num_new_cs+'" class="W550">\
	<tr>\
		<td class="label">provincie</td>\
		<td class="W400">\
			<select id="cs-province-'+num_new_cs+'" name="cs-provincie">\
				<option value="">&nbsp;</option>\
				<option value="Antwerpen">Antwerpen</option>\
				<option value="Brussels hoofdstedelijk gewest">Brussels hoofdstedelijk gewest</option>\
				<option value="Limburg">Limburg</option>\
				<option value="Oost-Vlaanderen">Oost-Vlaanderen</option>\
				<option value="Vlaams-Brabant">Vlaams-Brabant</option>\
				<option value="West-Vlaanderen">West-Vlaanderen</option>\
			</select>\
		</td>\
	</tr>\
	 <tr>\
		<td class="label">postcode</td>\
		<td><input id="cs-zip-'+num_new_cs+'" name="cs-zip" type="text" value="" size="10"></td>\
	</tr>\
	<tr>\
		<td class="label">gemeente</td>\
		<td><input id="cs-city-'+num_new_cs+'" name="cs-city" type="text" value="" ></td>\
	</tr>\
	<tr>\
		<td class="label">type instelling</td>\
		<td>\
			<select id="cs-type-'+num_new_cs+'" name="cs-type">\
				<option value="">&nbsp;</option>\
				<option value="museum">museum</option>\
				<option value="theater (kinderen en jongeren)">theater (kinderen en jongeren)</option>\
				<option value="theater (16+, volwassenen)">theater (16+, volwassenen)</option>\
				<option value="cultuurcentrum">cultuurcentrum</option>\
				<option value="bibliotheek/documentatiecentrum">bibliotheek/documentatiecentrum</option>\
				<option value="cultuurhuis">cultuurhuis</option>\
				<option value="kasteel">kasteel</option>\
				<option value="gemeenschapscentrum">gemeenschapscentrum</option>\
			</select>\
		</td>\
	</tr>\
	<tr>\
		<td class="label">&nbsp;</td>\
		<td><input id="cs-name-'+num_new_cs+'" name="cs-naam" type="hidden" value="" ></td>\
	</tr>\
	<tr>\
		<td>&nbsp;</td>\
		<td><a href="javascript:void(0)" onclick="searchCultuurschakels('+num_new_cs+')">zoek cultuurschakels</a></td>\
	</tr>\
	</table>\
	<table id="cultuurschakel-found-'+num_new_cs+'" class="W550 hide">\
	<tr>\
		<td class="label">Naam</td>\
		<td class="W400">\
			<div id="cultuurschakel-select-'+num_new_cs+'"><!-- --></div>\
		</td>\
	</tr>\
	<tr class="hide">\
		<td class="label">voor- en achternaam educatieve medewerker</td>\
		<td><input class="input-300 employee" name="create_link[9]['+num_new_cs+'][employee]" type="text" value="" /></td>\
	</tr>\
	<tr class="hide">\
		<td class="label">telefoonnummer</td>\
		<td><input class="input-300 tel" name="create_link[9]['+num_new_cs+'][tel]" type="text" value="" /></td>\
	</tr>\
	<tr class="hide">\
		<td class="label">e-mailadres</td>\
		<td><input class="email input-300 e_mail" name="create_link[9]['+num_new_cs+'][e_mail]" type="text" value="" /></td>\
	</tr>\
	<tr class="hide">\
		<td class="label">postcode</td>\
		<td><input class="input-300 postcode" name="create_link[9]['+num_new_cs+'][postcode]" type="text" value="" /></td>\
	</tr>\
	<tr class="hide">\
		<td class="label">gemeente</td>\
		<td><input class="input-300 city" name="create_link[9]['+num_new_cs+'][city]" type="text" value="" /></td>\
	</tr>\
	<tr class="hide">\
		<td class="label">regio</td>\
		<td><input class="input-300 region" name="create_link[9]['+num_new_cs+'][region]" type="text" value="" /></td>\
	</tr>\
	</table>\
	');	
}

// remove cultuurschakel
function removeCultuurschakel(id) {
	$("#cultuurschakel-"+id).prev().remove("p");
	$("#cultuurschakel-"+id).remove();
	var n_cultuurschakels = $(".cultuurschakel").size();
	if(n_cultuurschakels == 0)
		$("#button-submit").attr("disabled", "disabled");

}

// level checkbox dependencies
/*
$(window).load(function () {
												 
	$(":checkbox.level[id][checked='checked']").load(function () {
		var checked = $(this).attr("checked");
		var level_cat = $(this).attr("id");
		alert(level_cat);
		if(checked) {
			$(":checkbox.level:not(."+level_cat+")").attr("disabled", "disabled");
		}
	});
	

});
*/

// level checkbox dependencies
//$(":checkbox.level").click(function () {
function setLevel(checkbox, level_cat) {	
	var checked = checkbox.checked;
	if(checked) {
		$(":checkbox.level:not(."+level_cat+")").removeAttr("checked");
	}
}


$(document).ready(function() {	
	
	$(".class_num").bind("change", function() {
		var num_ll = 	parseInt($(".num_ll").val());
		var num_lk = 	parseInt($(".num_lk").val());
		if (isNaN(num_ll))
			num_ll = 0;
		if (isNaN(num_lk))
			num_lk = 0;
		$(".class_tot").val(num_ll+num_lk);
	});
	
	
	
	/* SB
	$("cultuurschakel-result").bind("change", function() {
		var target = $(this);
		// data
		var reference = $(this).val();
		// search
		$.ajax({ 	
			cache: false,
			url: "/ajax.php",
			data: "case=get_cultuurschakels&reference="+reference,
			success: function(message){ 
				//alert(message);
				target.parents("table").contents().find(".employee").val(message);
			}
		});
	}); 
	SB */
	
	/* SB
	// search cultuurschakels
	$(".button-seach-cultuurschakel").bind("click", function() {
		var province = $(".cs-province").val();
		var zip = $(".cs-zip").val();
		var city = $(".cs-city").val();
		var type = $(".cs-type").val();
		var name = $(".cs-name").val();
		// update project
		$.ajax({ 	
			cache: false,
			url: "/ajax.php",
			data: "case=list_cultuurschakels&province="+province+"&zip="+zip+"&city="+city+"&type="+type+"&name="+name,
			success: function(message){ 
				//alert(message);
				$(".cultuurschakel-search").hide();
				$(".cultuurschakel-found").show();
				$(".cultuurschakel-select").before(message);
			}
		});
	}); 
	SB */
	
});