	//## Formular für neue Anmerkung einblenden (per Ajax: ajax_anmerkung_formular.php)
	//## Vorschau der Anmerkung erzeugen und eintragen (per Ajax: ajax_anmerkung_verarbeiten.php)


	var akt_anmerkung = akt_zufall_anmerkung = akt_vorschau_submit = "";
	function neueAnmerkung(obj_id) {
		//# Falls Formular für neue Anmerkung angezeigt wird, entscheiden, ob dieses wieder
		//# ausgeblendet und Link für neue Anmerkung entsprechend umbenannt werden muss
		if (akt_anmerkung) {
//			document.getElementById("anmerkung_" + akt_anmerkung + "_" + akt_zufall_anmerkung).innerHTML = "";
			document.getElementById("anmerkung_" + akt_anmerkung + "_" + akt_zufall_anmerkung).style.display = "none";
//			document.getElementById("div_form_" + akt_anmerkung + "_" + akt_zufall_anmerkung).innerHTML = "";
			document.getElementById("div_form_" + akt_anmerkung + "_" + akt_zufall_anmerkung).style.display = "none";
			document.getElementById("href_anmerkung_" + akt_anmerkung).innerHTML = "Anmerkung hinzufügen.";
			
			//# Formular wieder ausblenden und Ausgangszustand wiederherstellen
			if (obj_id == akt_anmerkung) {
				akt_anmerkung = akt_zufall_anmerkung = "";
//				console.log("ausblenden");
				return false;
			}
//			else
//				console.log("ausblenden");
		}
		//# Falls zuvor Anmerkung hinzugefügt wurde, "Danke-Hinweis" ausblenden
		if (document.getElementById("hinweis_anmerkung") != undefined)
			document.getElementById("hinweis_anmerkung").style.display = "none";
			
		document.getElementById("animated_gif1").style.display = "inline";
		document.getElementById("href_anmerkung_" + obj_id).innerHTML = "Nein, keine Anmerkung hinzufügen.";
		akt_zufall_anmerkung = "x" + Math.random();	//nachfolgendes substr nur auf Strings anwendbar
		akt_zufall_anmerkung = akt_zufall_anmerkung.substr(3);
		akt_anmerkung = obj_id;
		
		var inputs = [];
		inputs.push("idantw=" + encodeURIComponent(obj_id));
		inputs.push("akt_zufall_anmerkung=" + encodeURIComponent(akt_zufall_anmerkung));
		inputs.push("redirect=" + encodeURIComponent(window.location.href));
		get_para = inputs.join("&");
		
		$.ajax({
			url: "../1_inc_galerie/ajax_anmerkung_formular.php",
			type: "POST",
			data: get_para,
			dataType: "text",	//json, html
			error: function(XMLHttpRequest, textStatus, errorThrown) { 
				alert("error");
			},
			success: function(msg) {
					document.getElementById("anmerkungen_" + akt_anmerkung).innerHTML += msg;
					document.getElementById("animated_gif1").style.display = "none";
			}
		});
	}
	
	
	
	//# Formular für neue Anmerkung wurde abgeschickt
	//# Entweder Vorschau des Eintrags anzeigen oder Eintrag endgültig hinzufügen
	function verarbeiteAnmerkung(vorschau_submit, form_id) {
		document.getElementById("animated_gif2").style.display = "inline";
		
		akt_vorschau_submit = vorschau_submit;
		arr_felder = new Array("Name", "eMail", "Homepage", "Eintrag", "musiker");

		arr_get = new Array();
		for (i=0; i<arr_felder.length; i++) {
			var feld = arr_felder[i];
			wert = eval("form_id." + feld + ".value");
			wert = encodeURIComponent(wert);	//Zeilenumbrüche bleiben somit erhalten
			get_string = feld + "=" + wert;
			arr_get[i] = get_string;
//			alert(encodeURIComponent(get_string));
		}
		var get_para = arr_get.join("&");
		
		//# interner Eintrag
		if (form_id != undefined && form_id.intern != undefined) {
			if (form_id.intern.checked)
				get_para += "&intern=" + encodeURIComponent(getCookie("c_id"));
		}

		get_para += "&vorschau_submit=" + encodeURIComponent(vorschau_submit);	//wenn "submit", dann Eintrag/Anmerkung in DB einfügen
		get_para += "&idantw=" + encodeURIComponent(akt_anmerkung);
		get_para += "&" + window.location.search.substr(1);	//"go=3" hinzufügen für E-Mail-Benachrichtigung
		
		
		
		$.ajax({
			url: "../1_inc_galerie/ajax_anmerkung_verarbeiten.php",
			type: "POST",
			data: get_para,
			dataType: "text",	//json, html
			error: function(XMLHttpRequest, textStatus, errorThrown) { 
				alert("error");
			},
			success: function(msg) {
				var ret = msg;

				if (ret == "duplikat") {	//Eintrag bereits vorhanden
					document.getElementById("anmerkung_" + akt_anmerkung + "_" + akt_zufall_anmerkung).innerHTML = "<div class=\"fehler\">Der Eintrag ist bereits vorhanden.</div>";
					return false;
				}
				else {
					document.getElementById("anmerkung_" + akt_anmerkung + "_" + akt_zufall_anmerkung).innerHTML = ret;
				}

				//# Wenn Anmerkung eingetragen wurde (keine Vorschau), dann Formular löschen und Variablen zurücksetzen
				if (akt_vorschau_submit == "submit") {
					document.getElementById("div_form_" + akt_anmerkung + "_" + akt_zufall_anmerkung).style.display = "none";
					document.getElementById("href_anmerkung_" + akt_anmerkung).innerHTML = "Anmerkung hinzufügen";
					document.getElementById("hinweis_anmerkung").style.display = "block";	//Danke-Hinweis
					akt_anmerkung = akt_zufall_anmerkung = "";
				}
				else {
					
				}
				document.getElementById("animated_gif2").style.display = "none";
			}
		});
	}

