$(document).ready(function(){
	// GESAMT BEGINN

	// Kontaktformular:
	$("#kontakt-wrapper").css("display","block");
	$("#checktelefon").attr("checked","");
	
	$("#checktelefon").click(function () {
		if ($('#checktelefon').is(":checked") == true) {$(".telefon").css("display","block");}
		else {$(".telefon").css("display","none");}
	});
	
	$("#senden").click(function() {
		var nachricht_val = $("#nachricht").val();
		var name_val = $("input#name").val();
		var email_val = $("input#email").val();
		var telefon_val = $("input#telefon").val();
		var error_val = "";
		
		if(nachricht_val=="" || name_val=="" || email_val=="" || $("#checktelefon").is(":checked")==true && telefon_val==""){
			if (nachricht_val=="") {error_val += "<li>Es wurde keine Nachricht eingegeben.</li>";}
			if (name_val=="") {error_val += "<li>Sie haben Ihren Namen nicht angegeben.</li>";}
			if (email_val=="") {error_val += "<li>Ihre Emailadresse wird benötigt.</li>";}
			if ($("#checktelefon").is(":checked")==true && telefon_val=="") {error_val += "<li>Sie bitten um Rückruf - wie lautet Ihre Telefonnummer?</li>";}
			
			$("#kontakt-error ul").html(error_val);
			$("#kontakt-error").show("fast");
			$("#kontakt-anzeige").css("border-color","red");
			$("#kontakt-anzeige").show("fast");
		}
		else {
			if ($("#checktelefon").is(":checked")==false) {telefon_val = "";}
			var kontaktString = 'nachricht='+ nachricht_val + '&name=' + name_val + '&email=' + email_val + '&telefon=' + telefon_val;
			var loader = $("#ajax-loader");
			loader.show("fast");
			$("#kontakt-anzeige").show("fast");
			$.ajax({
				type: "POST",
				url: "includes/kontakt_send.php",
				data: kontaktString,
				success: function(response) {
					if (response == "ok") {
						loader.hide("fast");
						$("#kontakt-ok").show("fast");
						$("#kontakt-anzeige").css("border-color","green");
						$("#kontakt-anzeige").show("fast");
						$("#nachricht").val("");
						$("input#name").val("");
						$("input#email").val("");
						$("input#telefon").val("");
						$("#checktelefon").attr("checked","");
						$(".telefon").css("display","none");
					}
					if (response == "error") {
						loader.hide("fast");
						$("#kontakt-error ul").html("<li>Es ist ein Fehler während der Übertragung zum<br>Server aufgetreten, versuchen Sie es später nochmal.");
						$("#kontakt-error").show("fast");
						$("#kontakt-anzeige").css("border-color","red");
						$("#kontakt-anzeige").show("fast");
					}
				}
			});
		}
		return false;
	});
	
	$("#kontakt-error input").click(function () {
		$("#kontakt-anzeige").hide("normal");
		$("#kontakt-error").hide("fast");
		$("#kontakt-anzeige").css("border-color","#7e7e7e");
	});
	
	$("#kontakt-ok input").click(function () {
		$("#kontakt-anzeige").hide("normal");
		$("#kontakt-ok").hide("fast");
		$("#kontakt-anzeige").css("border-color","#7e7e7e");
	});



	// GESAMT ENDE
});
