
var Contact={check:function(){var err=0;var elem=$("input[id], textarea[id]");for(i=0;i<elem.length;i++){if(elem[i].value===''){err=err+1;}}
Contact.reset_message();if(err>0){$("#msg").html('Bitte alle Felder ausf&uuml;llen').show("slow");return;}
if(!Contact.validate_email($("#email").val())){$("#msg").html('Die E-Mail Adresse ist ung&uuml;tig').show("slow");return;}
Contact.send();},send:function(){Contact.reset_message();var params={"first_name":$('#firstname').val(),"last_name":$('#lastname').val(),"email":$('#email').val(),"message":$('#message').val()};params=JSON.stringify(params);var url="/kontakt/send/params/"+encodeURIComponent(params);$.get(url,function(data){if(data=='email_sent'){$("#msg").html('<span class="green">Danke, Deine Mitteilung wurde an uns geschickt.</span>');Contact.reset_fields();}else{$("#msg").html('<span class="red">Leider gab es einen Fehler beim Versand der E-Mail.</span>');}});},validate_email:function(email){var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;if(filter.test(email)){return true;}else{return false;}},reset_message:function(){$("#msg").html('&nbsp;');},reset_fields:function(){var elem=$("input[id], textarea[id]");for(i=0;i<elem.length;i++){elem[i].value='';}}};
