var tld = window.location.protocol+ '//' +window.location.hostname; var url = tld; var urlApp = '/application/send.php5'; (function() { getCaptchaCode(); })(); function getCaptchaCode(){ $.ajax({ url: url + urlApp, data: {get : 'captcha'}, dataType: 'json', success: function(json) { $('input[name=captcha]').val(""); var captchaImage = $(''); var captchaHiddenValidate = $(''); var captchaHiddenId = $(''); $('.captcha-box').html(""); $('.captcha-box').append(captchaImage); $('.captcha-box').append(captchaHiddenValidate); $('.captcha-box').append(captchaHiddenId); $('#contact-form-submit').attr('disabled', false); } }); } var firstclick = false; var arr = ['Name: ', 'Email: ', 'Nachricht: ', 'Captcha: ']; $(document).ready(function(){ $("input[type=text], #contact-form textarea").each(function() { $(this).click(function() { $(this).css({'color' : 'black'}); }); }); $("#contact-form-submit").click(function(event) { event.preventDefault(); var send = true; $("input[type=text], #contact-form textarea").each(function() { if($.inArray($(this).val(), arr) > -1) { send = false; $(this).css({'color' : 'red'}); } }); if(send) { $.ajax({ url: url+urlApp, data: $('#contact-form').serialize(), dataType: 'json', success: function(data) { if(data.captcha == '0'){ getCaptchaCode(); $('input[name=captcha]').css({'color' : 'red'}); $('input[name=captcha]').val('Captcha: '); } if(data.captcha == '1' && data.issend == '0') { getCaptchaCode(); } if(data.issend == '1') { $('.issend').fadeIn('slow', function() { $('#contact-form')[0].reset(); getCaptchaCode(); window.setTimeout(function() { $('.issend').fadeOut('slow'); }, 5000); }); } }}); } else { $('#formout').html('Fehler'); } }); });