"use strict"; //Plaeholder handler $(function() { var $errorArea = $('.form-error'); $errorArea.hide(0); var $errorHolder = $('.form-error__holder'); // Init full contact form $('#contact-form-full').submit(function(e) { e.preventDefault(); var error = 0; var self = $(this); self.find('[type=submit]').attr('disabled', 'disabled'); self.children().fadeOut(300,function(){ $(this).remove() }) $('

Well done! Your message was successfully sent.

').appendTo(self) .hide().delay(300).fadeIn(); var formInput = self.serialize() + '&emailsendbutton=submit'; $.post(self.attr('action'),formInput, function(data){}); // end post }); // end submit function createErrTult(text, $elem){ $errorArea.show(0) $elem.focus(); $('

', { 'class':'inv-em', 'html': text, }) .appendTo($elem.addClass('invalid_field').parent()) .insertBefore($errorHolder) .delay(4000).animate({'opacity':0},300, function(){ $(this).slideUp(400,function(){ $(this).remove() }) }); } });