$(function() { 

	// Callback-Formular
	toggleBox('.callbackbox', 'form', 'Daten eingeben &raquo;', 'calltoggle');
		
	// Kennen Sie schon Inis?
	toggleBox('.togglebox', '.togglecontent', 'Kennen Sie schon INIS?', 'inistoggle');
	
	// Schnellanfrage
	$('form#schnellanfrage').submit(function() { 
		var daten = $(this).serialize();
		$.ajax({ 
			type: 'post',
			url: $(this).attr('action'),
			data: daten+'&submit=submit',
			success: function(resp) { 
				var errors = $(resp).filter('div.error').length;
				$('form#schnellanfrage div.error').remove();
				if(errors > 0) { 
					$(resp).prependTo('form#schnellanfrage');
				} else { 
					$('form#schnellanfrage').html('<strong>Vielen Dank f&uuml;r Ihre Anfrage!</strong><br />Wir werden uns in K&uuml;rze mit Ihnen in Verbindung setzen.');
				}
			},
			error: function(er) { 
				alert('Es ist ein Fehler aufgetreten - bitte versuchen Sie es zu einem späteren Zeitpunkt erneut.');
			}
		});
		return false;
	});
	
});


/* ==== Slide-Box-Funnktion ==== */
function toggleBox(container, content, text, klasse) { 
	var $inhaltsbox = $(container+' '+content);
	$inhaltsbox.hide();
	$('<a class="'+klasse+'" title="'+text+'" href="#">'+text+'</a>')
		.appendTo(container)
		.click(function() { 
			$inhaltsbox.slideDown(500);
			$(this).fadeOut(200);
			return false;
		});
};