var fnames = new Array();
var ftypes = new Array();
fnames[0] = 'EMAIL';
ftypes[0] = 'email';
var err_style = 'margin: 1em 0 0 0; padding: 1em 0.5em 0.5em 0.5em; background: rgb(255, 238, 238) none repeat scroll 0% 0%; font-weight: bold; position: relative; z-index: 1; width: 80%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(255, 0, 0);';
var mce_jQuery = jQuery.noConflict();
mce_jQuery(document).ready( function($) {
   var options = {
      errorClass : 'mce_inline_error', errorElement : 'div', errorStyle : err_style, onkeyup : function() {
         }
      , onfocusout : function() {
         }
      , onblur : function() {
         }
      }; var mce_validator = mce_jQuery("#mc-embedded-subscribe-form").validate(options); options = {
      url : 'http://crmundmarke.us1.list-manage.com/subscribe/post-json?u=31fad08b481ebe1eede44ea7a&id=94f8d39bb3&c=?', type : 'GET', dataType : 'json', contentType : "application/json; charset=utf-8", beforeSubmit : function() {
         mce_jQuery('#mce_tmp_error_msg').remove(); mce_jQuery('.datefield', '#mc_embed_signup').each( function() {
            var txt = 'filled'; var fields = new Array(); var i = 0; mce_jQuery(':text', this).each( function() {
               fields[i] = this; i++; }
            ); mce_jQuery(':hidden', this).each( function() {
               if ( fields[0].value == 'MM' && fields[1].value == 'DD' && fields[2].value == 'YYYY' ) {
                  this.value = ''; }
               else if ( fields[0].value == '' && fields[1].value == '' && fields[2].value == '' ) {
                  this.value = ''; }
               else {
                  this.value = fields[0].value + '/' + fields[1].value + '/' + fields[2].value; }
               }
            ); }
         ); return mce_validator.form(); }
      , success : mce_success_cb }; mce_jQuery('#mc-embedded-subscribe-form').ajaxForm(options); }
);
function mce_success_cb(resp) {

   var successMessage = 'Wir müssen Ihre E-Mail-Adresse bestätigen. Bitte öffnen Sie Ihr E-Mailprogramm und klicken Sie auf den Link in der E-Mail von uns.';

   mce_jQuery('#mce-success-response').hide();
   mce_jQuery('#mce-error-response').hide();
   if (resp.result == "success") {
   
      mce_jQuery('#mce-' + resp.result + '-response').show();
      mce_jQuery('#mce-' + resp.result + '-response').html(successMessage);
      mce_jQuery('#mc-embedded-subscribe-form').each(function() {
         this.reset(); }
      );
      }
   else {
      var index = - 1;
      var msg;
      try {
         var parts = resp.msg.split(' - ', 2);
         if (parts[1] == undefined) {
            msg = resp.msg;
            }
         else {
            i = parseInt(parts[0]);
            if (i.toString() == parts[0]) {
               index = parts[0];
               msg = parts[1];
               }
            else {
               index = - 1;
               msg = resp.msg;
               }
            }
         }
      catch(e) {
         index = - 1;
         msg = resp.msg;
         }
      try {
         if (index == - 1) {
            mce_jQuery('#mce-' + resp.result + '-response').show();
            mce_jQuery('#mce-' + resp.result + '-response').html('Fehler: Bitte stellen Sie sicher, dass die E-Mailadresse korrekt eingegeben wurde und dass Sie nicht bereits in der Mailingliste eingetragen ist.');
            }
         else {
            err_id = 'mce_tmp_error_msg';
            html = '<div id="' + err_id + '" style="' + err_style + '"> ' + msg + '</div>';
            var input_id = '#mc_embed_signup';
            var f = mce_jQuery(input_id);
            if (ftypes[index] == 'address') {
               input_id = '#mce-' + fnames[index] + '-addr1';
               f = mce_jQuery(input_id).parent().parent().get(0);
               }
            else if (ftypes[index] == 'date') {
               input_id = '#mce-' + fnames[index] + '-month';
               f = mce_jQuery(input_id).parent().parent().get(0);
               }
            else {
               input_id = '#mce-' + fnames[index];
               f = mce_jQuery().parent(input_id).get(0);
               }
            if (f) {
               mce_jQuery(f).append(html);
               mce_jQuery(input_id).focus();
               }
            else {
               mce_jQuery('#mce-' + resp.result + '-response').show();
               mce_jQuery('#mce-' + resp.result + '-response').html(msg);
               }
            }
         }
      catch(e) {
         mce_jQuery('#mce-' + resp.result + '-response').show();
         mce_jQuery('#mce-' + resp.result + '-response').html(msg);
         }
      }
   }