function kategorie_loeschen(forum_hauptbezug, kat_id, kat_name, instanz) {
	if (confirm('Kategorie "' + kat_name + '" wirklich löschen?')) {
		$.ajax({
			type: 'POST',
			url: '/forum_Return.php',
			data: {action: 'kat_loeschen', instanz: instanz, forum_hauptbezug: forum_hauptbezug, kat_id: kat_id},
			beforeSend: function(response) {
				//$('#kat_' + kat_id).html('...');
				//$('#kat_' + kat_id).append('...');
			},
			success: function(response) {
				var values = $("values", $(response)).text();
				if (values == "OK") {
					$('#'+forum_hauptbezug + '_kat_' + kat_id).fadeOut(400, function() {
					$('#'+forum_hauptbezug + '_kat_' + kat_id).remove();}
					);
					//$('#kat_' + kat_id).remove();
				} else {
					alert("Löschen der Kategorie ist fehlgeschlagen");
				}
			},
			error: function() {
				alert("Fehler");
			}
		});
	}
}

function kategorie_verifizieren(forum_hauptbezug, kat_id, kat_name, instanz, verifizieren) {
	if (confirm('Kategorie "' + kat_name + '" wirklich verifizieren?')) {
		$.ajax({
			type: 'POST',
			url: '/forum_Return.php',
			data: {action: 'kat_verifizieren', instanz: instanz, forum_hauptbezug: forum_hauptbezug, kat_id: kat_id},
			beforeSend: function(response) {
				$('#' + forum_hauptbezug + '_kat_' + kat_id).html('...');
			},
			success: function(response) {
				$('#' + forum_hauptbezug + '_kat_' + kat_id).remove();
				if (verifizieren)
				{
					var link_katname = kat_name;
				} else {
					var link_katname = "<a href='?search_kat_id="+kat_id+"&instanz="+instanz+"'>" + kat_name + "</a>";
				}
				var onclick = "kategorie_loeschen(&quot;"+forum_hauptbezug+"&quot;, &quot;"+kat_id+"&quot;, &quot;"+kat_name+"&quot;, &quot;"+instanz+"&quot;)";
				var html = "<span id='" + forum_hauptbezug + "_kat_" + kat_id + "' > ";
				html += link_katname + " <img src='/Images/ok_haken.png' alt='Änderung erfolgreich' width='33' height='31' />";
				html += "(<a onclick='"+onclick+";' style='cursor:pointer;'>"; 
				html += "<img style='border:0;' src='/Images/symbol_loeschen.png' width='17' height='24' ></a>)"; 
				html += "</span>";

				$("#" + forum_hauptbezug + "_kategorie_hinzu").html($("#" + forum_hauptbezug + "_kategorie_hinzu").html() + html);
				$("#warten_kat_hinzu").html('');
				$("#msg_ohne_kategorie").html('');
			},
			error: function() {
				alert("Fehler");
			}
		});
	}
}

function request_kat_hinzu(selectbox, id, instanz) {
	var kat_id = $(selectbox).val();
	$.ajax({
		type: 'POST',
		url: '/forum_Return.php',
		data: {action: 'kat_hinzu', instanz: instanz, forum_hauptbezug: id, kat_id: kat_id},
		beforeSend: function(response) {
			$("#warten_kat_hinzu").html(' ...bitte warten...');
			selectbox.selectedIndex=-1;
			selectbox.blur();
		},
		success: function(response) {
			var values = $("values", $(response)).text();
			var kategorie = $("kategorie", $(response)).text();
			if (values == 'OK') {
				var instanz = $("instanz", $(response)).text();
				var typ = $("typ", $(response)).text();
				var direkt = $("direkt", $(response)).text();
				
				if (direkt != "1") {
					var style = "style='color:gray'";
				} else {
					var style = "";
				}
				
				var link_katname = "<a href='?search_kat_id="+typ+"&instanz="+instanz+"' " + style + ">" + kategorie + "</a>";
				var onclick = "kategorie_loeschen(&quot;"+id+"&quot;, &quot;"+kat_id+"&quot;, &quot;"+kategorie+"&quot;, &quot;"+instanz+"&quot;)";
				
				var html = "<span id='"+id+"_kat_" + typ + "'> ";
				html += link_katname + " <img src='/Images/ok_haken.png' alt='Änderung erfolgreich' width='33' height='31' />";
				//if (direkt == "1") { // Lösch-Symbol anzeigen, damit Benutzer Ihre Änderung auch wieder rückgängig machen können
					html += "(<a onclick='"+onclick+";' style='cursor:pointer;'>"; 
					html += "<img style='border:0;' src='/Images/symbol_loeschen.png' width='17' height='24' ></a>)";
				//}
				html += "</span>";

				$("#"+id+"_kategorie_hinzu").html($("#"+id+"_kategorie_hinzu").html() + html);
				$("#warten_kat_hinzu").html('');
				$("#msg_ohne_kategorie").html('');
			} else {
				alert('Gewählte Kategorie "' + kategorie + '" ist bereits zugeordnet');
				$("#warten_kat_hinzu").html('');
			}
		},
		error: function() {
			alert("Fehler");
		}
	});
}

function aendern_beitragmoeglich(selectbox, id, instanz) {
	$.ajax({
		type: 'POST',
		url: '/forum_Return.php',
		data: {action: 'change_beitragmoeglichkeit', instanz: instanz, forum_hauptbezug: id, moeglich_id: $(selectbox).val()},
		beforeSend: function(response) {
			$("#beitrag_moeglich_changed").html('...');
		},
		success: function(response) {
			$("#beitrag_moeglich_changed").html("<img src='/Images/ok_haken.png' title='Änderung erfolgreich' width='33' height='31' />");
			selectbox.blur();
		},
		error: function() {
			alert("Fehler");
		}
	});
}

function aendern_benachrichtigung(selectbox, id, instanz) {
	$.ajax({
		type: 'POST',
		url: '/forum_Return.php',
		data: {action: 'change_benachrichtigung', instanz: instanz, hauptbezug: id, benachrichtigung: $(selectbox).val()},
		beforeSend: function(response) {
			$("#benachrichtigung_changed").html('...');
		},
		success: function(response) {
			$("#benachrichtigung_changed").html("<img src='/Images/ok_haken.png' title='Änderung erfolgreich' width='33' height='31' />");
			selectbox.blur();
			
			if ($(selectbox).val() == '0') {
				$(selectbox).css({'background-color': '#DDDDDD'});
			} else {
				$(selectbox).css({'background-color': '#AAFFAA'});
			}
		},
		error: function() {
			alert("Fehler");
		}
	});
}

function benachrichtigung_farbesetzen(selectbox) {
	if ($("#"+selectbox).val() == '0') {
		$("#"+selectbox).css({'background-color': '#DDDDDD'});
	} else {
		$("#"+selectbox).css({'background-color': '#AAFFAA'});
	}
}
