$(document).ready(function(){
	$('#contactform').submit(function(){
		action = $(this).attr('action');
		
		$('#submit').after('<img src="http://www.the-food-company.de/img/loading.gif" class="loading">')
					.attr('disabled','disabled');

		$("input,textarea").removeClass("error");

		$.post(action,$("#contactform").serialize(),function(data){
			if(data=='Ok') {
				$('#contactform').slideUp(600,function(){
					$(".success").fadeIn(600)
				});
			} else if(data=='Error_1') {
				$('input#name').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200);
			} else if(data=='Error_2') {
				$('input#email').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200);
			} else if(data=='Error_3') {
				$('input#title').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200);
			} else if(data=='Error_4') {
				$('textarea#message').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200);
			}
			$('#contactform #submit').attr('disabled','');
			$('#contactform img.loading').fadeOut(500,function(){$(this).remove()});
		});

	return false;
	});
	
	$('#anfrageform').submit(function(){
		action = $(this).attr('action');
		
		$('#submit').after('<img src="http://vermittler.bliesmer.de/img/loading.gif" class="loading">')
					.attr('disabled','disabled');
		
		$("input,textarea").removeClass("error");
		$('#anfrage_block_1').slideDown(300);
		$('#anfrage_block_2').slideDown(300);
		$('#anfrage_block_3').slideDown(300);
		$('.steplinks').hide();
		
		$('input#anfrageart, input#anlass, input#veranstaltungs_ort, input#veranstaltungs_plz, input#veranstaltungs_stadt, input#erwachsene, input#kinder, input#preisklasse, input#umfang, input#name, input#vorname, input#strasse, input#hnummer, input#plz, input#stadt,  input#vorwahl,  input#telefon, input#email').css("border", "1px solid #888899");
		
		if($.browser.opera){$('html').animate({scrollTop: $('#top_frame').offset().top}, 1000);} else $('html,body').animate({scrollTop: $('#top_frame').offset().top}, 1000);
		
		$.post(action,$("#anfrageform").serialize(),function(data){
			if(data=='Ok') {
				$('#anfrageform').slideUp(600,function(){
					$(".success").fadeIn(600)
				});
			} else {
				if(data=='Error_0') {
					$('input#termin').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_1') {
					$('input#anfrageart').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_2') {
					$('input#anlass').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_3') {
					$('input#veranstaltungs_ort').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_4') {
					$('input#veranstaltungs_plz').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_5') {
					$('input#veranstaltungs_stadt').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_6') {
					$('input#erwachsene').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_7') {
					$('input#kinder').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_8') {
					$('input#preisklasse').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_9') {
					$('input#umfang').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_10') {
					$('input#name').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_11') {
					$('input#vorname').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_12') {
					$('input#strasse').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_13') {
					$('input#hnummer').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_14') {
					$('input#plz').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_15') {
					$('input#stadt').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_16') {
					$('input#vorwahl').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_17') {
					$('input#telefon').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_18') {
					$('input#email').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_20') {
					$('div#agb').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				 } else if(data=='Error_21') {
					$('div#bedingungen').animate({opacity:"0"},200).addClass("error").animate({opacity:"1"},200).animate({opacity:"0"},200).animate({opacity:"1"},200).css("border", "solid red 2px").focus();
				} else if(data=='Error_100') {
					$(".fehler").fadeIn(600).addClass("error");
				}
			}
			$('#anfrageform #submit').attr('disabled','');
			$('#anfrageform img.loading').fadeOut(500,function(){$(this).remove()});
		});

	return false;
	});
});

