$(document).ready(function(){
	$('#fm-feedback').submit(function(){
		action = $(this).attr('action');
		$('#submit').attr('disabled','disabled');

		$("input,textarea").removeClass("error");

		$.post(action,$("#fm-feedback").serialize(),function(data){
						
			// Kombinierte Fehlermeldungen hier trennen		
			var errors = data.split(",");
			
			// Bei jeder Ausgabe min. Laenge 1, daher f�r Textausgaben leeren
			if (data == 'OK')
				errors = new Array();
			if (data == 'Error_Mail')
				errors = new Array();
			
			// Daten vergessen
			if(errors.length > 0) {
				for (var i = 0; i < errors.length; i++) {				
					$(errors[i]).animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200);
				}
			// Textausgaben
			} else {
				// Formular verstecken
				$("#feedback_form_form").fadeOut(200);
					
				// eigentliche Textausgabe
				// alles OK, Danketext
				if(data=='OK') {
					$("#feedback_form_message").text('Die Bewertung wurde versandt.');				
				// Mail-Fehler
				} else if(data=='Error_Mail') {
					$("#feedback_form_message").text('Es liegt ein Mailproblem vor. Bitte versuchen Sie es später noch einmal.');
				}
				
				// Meldungsfenster einblenden
				$("#feedback_form_text").fadeIn(600);
			}			
			$('#fm-feedback #submit').attr('disabled','');
			//$('#fm-feedback img.loading').fadeOut(500,function(){$(this).remove()});
		});
	return false;
	});
});
