$(document).ready(function(){
	// GESAMT BEGINN
	
	$(".gallery").lightBox();
	
	//Passwort ändern
	$("#changepw").click(function() {
		var pw_old = $("input#pw_old").val();
		var pw1 = $("input#pw1").val();
		var pw2 = $("input#pw2").val();
		var status = $("#changepw_status");
		var fehler = "";
		status.text("");
		status.css("color","");
				
		if(pw_old=="" || pw1=="" || pw2=="" || pw1 !== pw2)
		{
			if (pw_old=="" || pw1=="" || pw2=="") { fehler += "Bitte alle Felder ausfüllen. "; }
			if (pw1 !== pw2) { fehler += "Bitte wiederholen Sie das neue Passwort korrekt. "; }
			status.css("color","red");
			status.text(fehler);
		}
		else {
			//alert("Durch isses!");
			var dataString = 'pw_new=' + pw1 + '&pw_old=' + pw_old;
			$("#loader").css("display","inline");
			status.text("Lädt");
			$.ajax({
				type: "POST",
				url: "includes/changepw_send.php",
				data: dataString,
				success: function(response)
				{
					$("#loader").css("display","none");
					if (response=="1")
					{
						status.css("color","green");
						status.text("Passwort gespeichert.");
						$("input#pw1").val("");
						$("input#pw2").val("");
						$("input#pw_old").val("");
					}
					if (response=="0")
					{
						status.css("color","green");
						status.text("Passwort ist dasselbe.");
						$("input#pw1").val("");
						$("input#pw2").val("");
						$("input#pw_old").val("");
					}
					if (response=="wrongpw") { status.css("color","red"); status.text("Altes Passwort nicht korrekt."); }
				}
			});
		}
		return false;
	});
	
	// Link hinzufügen
	$("#addlink").click(function() {
		var url = $("input#url").val();
		var beschreibung = $("input#beschreibung").val();
		var status = $("#addlink_status");
		var fehler = "";
		status.text("");
		status.css("color","");
				
		if(url=="" || beschreibung=="" || url=="http://")
		{
			fehler = "Bitte alle Felder ausfüllen.";
			status.css("color","red");
			status.text(fehler);
		}
		else {
			var dataString = 'url=' + url + '&beschreibung=' + beschreibung;
			$("#loader").css("display","inline");
			status.text("Lädt");
			$.ajax({
				type: "POST",
				url: "includes/addlink_send.php",
				data: dataString,
				success: function(response)
				{
					$("#loader").css("display","none");
					if (response=="ok")
					{
						status.css("color","green");
						status.text("Link hinzugefügt.");
						$("input#url").val("http://");
						$("input#beschreibung").val("");
					}
					if (response=="error")
					{
						status.css("color","red");
						status.text("Ein Fehler ist aufgetreten!");
					}
				}
			});
		}
		return false;
	});
	
	
	// Link löschen
	$("#dellink a").click(function() {
		if ($("span", this).is(":visible")) {
			$("span", this).css("display","none");
		} else {
			$("span", this).css("display","inline");
		}
		return false;
	});
	
	$("#dellink a span.del").click(function() {
		var aktuell = $(this).attr("id");
		var delData = 'id=' + $(this).attr("id");
		$.ajax({
			type: "POST",
			url: "includes/dellink_send.php",
			data: delData,
			success: function(deleted) {
				if (deleted == "error") {
					alert("Fehler!");
				} else {
					//alert("Gelöscht!");
		  			$("#a" + aktuell).slideUp(200);
		  			//$("#a" + aktuell).remove();
		  		}
		  	}
		});
		return false;
	});
	
	// Termin hinzufügen
	$("#addtermine").click(function() {
		var tag = $("select#tag").val();
		var monat = $("select#monat").val();
		var jahr = $("input#jahr").val();
		var titel = $("input#titel").val();
		var beschreibung = $("textarea#beschreibung").val();
		var status = $("#addtermine_status");
		var fehler = "";
		status.text("");
		status.css("color","");
				
		if(titel=="" || beschreibung=="" || jahr=="" || jahr.length < 4)
		{
			if (jahr.length < 4) {fehler = "Das angegebene Jahr ist ungültig.";}
			else {fehler = "Bitte alle Felder ausfüllen.";}
			status.css("color","red");
			status.text(fehler);
		}
		else {
			var dataString = 'tag=' + tag + '&monat=' + monat + '&jahr=' + jahr  + '&titel=' + titel  + '&beschreibung=' + beschreibung;
			$("#loader").css("display","inline");
			status.text("Lädt");
			$.ajax({
				type: "POST",
				url: "includes/addtermine_send.php",
				data: dataString,
				success: function(response)
				{
					$("#loader").css("display","none");
					if (response=="ok")
					{
						status.css("color","green");
						status.text("Termin hinzugefügt.");
						$("input#jahr").val("2010");
						$("input#titel").val("");
						$("textarea#beschreibung").val("");
					}
					if (response=="error")
					{
						status.css("color","red");
						status.text("Ein Fehler ist aufgetreten!");
					}
				}
			});
		}
		return false;
	});
	
	
	// Termin löschen(/ändern)
	$("#deltermine a").click(function() {
		if ($("span", this).is(":visible")) {
			$("span", this).css("display","none");
		} else {
			$("span", this).css("display","inline");
		}
		return false;
	});
	
	$("#deltermine a span.del").click(function() {
		var aktuell = $(this).attr("id");
		var delData = 'id=' + $(this).attr("id");
		$.ajax({
			type: "POST",
			url: "includes/deltermin_send.php",
			data: delData,
			success: function(deleted) {
				if (deleted == "error") {
					alert("Fehler!");
				} else {
					//alert("Gelöscht!");
		  			$("#t" + aktuell).slideUp(200);
		  			//$("#a" + aktuell).remove();
		  		}
		  	}
		});
		return false;
	});
	
	$("#deltermine .editimg").click(function() {
		var id = $(this).attr("alt");
		location = "index.php?content=edittermine&id=" + id;
		return false;
	});
	
	// Termin ändern
	$("#edittermine").click(function() {
		var tid = $("input#tid").val();
		var tag = $("select#tag").val();
		var monat = $("select#monat").val();
		var jahr = $("input#jahr").val();
		var titel = $("input#titel").val();
		var beschreibung = $("textarea#beschreibung").val();
		var status = $("#edittermine_status");
		var fehler = "";
		status.text("");
		status.css("color","");
				
		if(titel=="" || beschreibung=="" || jahr=="" || jahr.length < 4)
		{
			if (jahr.length < 4) {fehler = "Das angegebene Jahr ist ungültig.";}
			else {fehler = "Bitte alle Felder ausfüllen.";}
			status.css("color","red");
			status.text(fehler);
		}
		else {
			var dataString = 'tid=' + tid + '&tag=' + tag + '&monat=' + monat + '&jahr=' + jahr  + '&titel=' + titel  + '&beschreibung=' + beschreibung;
			$("#loader").css("display","inline");
			status.text("Lädt");
			$.ajax({
				type: "POST",
				url: "includes/edittermine_send.php",
				data: dataString,
				success: function(response)
				{
					$("#loader").css("display","none");
					if (response=="ok")
					{
						status.css("color","green");
						status.text("Änderungen gespeichert.");
					}
					if (response=="error")
					{
						status.css("color","red");
						status.text("Ein Fehler ist aufgetreten!");
					}
				}
			});
		}
		return false;
	});
	
	// Inhalt Toggle
	$(".inhalt").css("display","none");
	$(".toggleinhalt").click(function() {
		var aktuell = $(this).attr("href");
		if ($("#" + aktuell).is(":visible") == true) {
			$(this).css("background-position","left top");
			$(this).text("Inhalt anzeigen");
		} else {
			$(this).css("background-position","left bottom");
			$(this).text("Inhalt verbergen");
		}
		//alert(aktuell);
		$("#" + aktuell).slideToggle();
		return false;
	});
	
	// Artikel hinzufügen
	$("#checkbox2").click(function() {
		$(".artpreis").css("visibility","visible");
	});
	
	$("#checkbox1").click(function() {
		$(".artpreis").css("visibility","hidden");
	});
	
	$("#addartikel").click(function(event) {
		event.preventDefault();
		var art = $("select#art").val();
		var bezeichnung = $("input#bezeichnung").val();
		var beschreibung = $("textarea#beschreibung").val();
		var status = $("#addartikel_status");
		var option1 = $("#checkbox1");
		var option2 = $("#checkbox2");
		var preis1 = $("input#preis1").val();
		var preis2 = $("input#preis2").val();
		var preistxt1 = $("input#preistxt1").val();
		var preistxt2 = $("input#preistxt2").val();
		var fehler = "";
		var dataString = "";
		status.text("");
		status.css("color","");
		
		if(art=="leer" || bezeichnung=="" || beschreibung=="" || preis1=="")
			{
				fehler = "Bitte alle Felder ausfüllen / auswählen.";
			}
		
		if ($("#checkbox2").attr("checked")) {
			if (preis2=="" || preistxt1=="" || preistxt2=="") {fehler = "Bitte alle Felder ausfüllen.";}		
		}	
		
		if (fehler != "") {
			status.css("color","red");
			status.text(fehler);
		}
		
		else {
			if ($("#checkbox2").attr("checked")) {dataString = 'art=' + art + '&bezeichnung=' + bezeichnung + '&beschreibung=' + beschreibung + '&preis1=' + preis1 + '&preis2=' + preis2 + '&preistxt1=' + preistxt1 + '&preistxt2=' + preistxt2 + '&zahl=2';
			} else {
				dataString = 'art=' + art + '&bezeichnung=' + bezeichnung + '&beschreibung=' + beschreibung + '&preis1=' + preis1 + '&zahl=1';
			}
			$("#loader").css("display","inline");
			status.text("Lädt");
			$.ajax({
				type: "POST",
				url: "includes/addartikel_send.php",
				data: dataString,
				success: function(response)
				{
					$("#loader").css("display","none");
					if (response=="ok")
					{
						status.css("color","green");
						status.text("Artikel hinzugefügt.");
						$("#bezeichnung").val("");
						$("#beschreibung").val("");
						$("#preis1").val("");
						$("#preis2").val("");
						$("#preistxt1").val("");
						$("#preistxt2").val("");
						$("#art option:eq(0)").attr("selected","selected");
					}
					if (response=="error")
					{
						status.css("color","red");
						status.text("Ein Fehler ist aufgetreten!");
					}
				}
			});
		}
		return false;
	});
	
	// GESAMT ENDE
});
