/**
 * SPAM-Schutz für alle eigenen email-Adressen
 * Version 0.1, 18.11.11
 * 
 * Ein Kontakt muss folgendermaßen strukturiert sein:
 * 
 * <div class="id">
 * <div>Email-Empfänger</div>
 * <div class="link">Email-Kontakt</div>
 * <div class="kontakt_detail"></div>
 * </div>
 * (id = die Array-Index der Email-Adresse von class_kontakt.inc.php 
 */
$(document).ready(function(){
	 $('.link').click(function(event){
		 var id = $(event.target).parent().attr('class');
		 $('.kontakt_detail').text('');
		 $(event.target).next().html('<form method="POST" action=""><div id="kontakt_detail_form"><strong><div id="kontakt_form_msg"></div></strong>Zur Anzeige der email-Adresse bitte folgende Frage beantworten.<br />Wieviel ist 9 minus 3 ?<input type="text" name="antwort" /><br /><input type="submit" id="senden" name="senden" value="senden" /><input type="button" id="schliessen" name="schliessen" value="schliessen" /></form></div>');
		 $('#schliessen').click(function(){
			 $('.' + id + ' .kontakt_detail').text('');
		 });
		 $('#senden').click(function(){
			 var antwort = $('input[name=antwort]').val();
			 $.ajax({
				 url: '../ajax_php/kontakt.php',
				 type: 'GET',
				 data: {
					 action: 'get_email',
					 id: id,
					 antwort: antwort
				 },
				 success: function(data, status){
					 try{
						 var daten = $.parseJSON(data);
						 $('#kontakt_form_msg').html(daten.error);
						 if(daten.error == ''){
							 $('.' + id + ' .link').html('<a href="mailto:' + daten.email + '">' + daten.email + '</a>');
							 $('.' + id + ' .kontakt_detail').text('');
							 $(event.target).unbind('click');
						 }
						}
					 catch(err){
						 $('#kontakt_form_msg').html('Fehler bei Daten&uuml;bermittlung !');
					 }
				 }
			 });
			 return false;
			 
		 });
	 });
});

