$(document).ready(function(){

        $("a.language_chooser").click(function(e) {
			$("div#languages").toggle("fast");
			e.preventDefault();
		}
	);

        $("div#schnellkontakt form .sk_clear").focus(function() {
            if(!this.cleard) {
                this.defaultValue = $(this).val();
                this.cleard = 1;
                $(this).val("");
            }
        });
        
        $("div#schnellkontakt form").submit(function(e) {
            var is_valid = true;
            
            $(".sk_check").each(function(){
                if(!this.cleard || $(this).val() == "") {
                    is_valid = false;
                    $(this).addClass("formmailer_fehler");
                } else {
                    $(this).removeClass("formmailer_fehler");
                }
            });
            
            if(!is_valid) {
                e.preventDefault();
                alert("Bei der Verarbeitung Ihrer Eingaben sind Fehler aufgetreten, bitte kontrollieren Sie Ihre Eingaben in den rot markierten Feldern. Möchten Sie keine Emailadresse angeben, so geben Sie uns bitte Ihre Telefonnummer an.");
            } else {
                var after_submit = jQuery.get("/ajax_request.php",
		{"path": "/"+$("#sk_lang").val()+"/schnellanfrage",
                 "name": $("input|[name=sk_name]").val(),
                 "email": $("input|[name=sk_email]").val(),
                 "bereich": $("#sk_bereich").val(),
                 "anfrage": $("textarea|[name=sk_anfrage]").val()}
		, function(data) {
			jQuery("#schnellkontakt_inner").html(data);
		});

		e.preventDefault();
            }

        });

        var anzahl_tiere = 0;
        $("#add_tier").click(function (e) {
            // tbody tierangaben clonen
            anzahl_tiere = anzahl_tiere+1;
            if(anzahl_tiere == 1) {
                var after = "tbody#tierangaben";
            } else {
                after = "tbody#tierangaben_"+(anzahl_tiere-1);
            }

            // Values der Radio-Boxen des Original-Elementes speicher
            var original_farbe = $("input:radio[name=farbe]:checked").val();
            var original_art   = $("input:radio[name=art]:checked").val();

            $("tbody#tierangaben").clone(true).insertAfter(""+after).attr("id", "tierangaben_"+anzahl_tiere);

            $("tbody#tierangaben_"+anzahl_tiere+" input").attr("name", function() {
                return this.name+"_extra["+anzahl_tiere+"]";
            });

            $("tbody#tierangaben_"+anzahl_tiere+" input[type!=radio]").val("");
            $("tbody#tierangaben_"+anzahl_tiere+" input[type=radio]").attr('checked', false);

            if(anzahl_tiere % 2 != 0) {
                $("tbody#tierangaben_"+anzahl_tiere).addClass("odd");
            }

            // Original-Radios zurueckschreiben
            $("input:radio[name=farbe]").val([original_farbe]);
            $("input:radio[name=art]").val([original_art]);

            $("input|[name=anzahl_tiere]").val(anzahl_tiere);

            e.preventDefault();
        });

});
