(function($){var valid="invalid";function validateValue($value,$target,$email){if($email==true){var n=$value.indexOf("@");var r=$value.lastIndexOf(".");if(n<1||r=$value.length){valid="invalid";}else{valid="valid";} if($value==null||$value==""||valid=="invalid"){$target.addClass('visible');}else{$target.removeClass('visible');}}else{if($value==null||$value==""){$target.addClass('visible');}else{$target.removeClass('visible');}}};$('.ninzio-contact-form').each(function(){var $this=$(this);$this.find(".ninzio-contact-form-submit").click(function(event){event.preventDefault();var name=$this.find(".ninzio-contact-form-name").val();var email=$this.find(".ninzio-contact-form-email").val();var msg=$this.find(".ninzio-contact-form-mgs").val();validateValue(name,$this.find(".ninzio-contact-form-name-valid"));validateValue(email,$this.find(".ninzio-contact-form-email-valid"),true);validateValue(msg,$this.find(".ninzio-contact-form-msg-valid"));if(name!=""&&email!=""&&msg!=""&&valid=="valid"){$this.find(".sending").addClass('visible');$.ajax({type:"POST",url:ninzio_contact_form_ajax.ninzio_contact_form_ajaxurl,data:{action:"ninzio_addons_contact_form_send",name:name,email:email,mgs:msg},success:function(){$this.find(".ninzio-contact-form-submit-success").addClass('visible');$this.find(".sending").removeClass('visible');setTimeout(function(){$this.find(".ninzio-contact-form-submit-success").fadeOut(300,function(){$(this).removeClass('visible');});},3000);},error:function(){$this.find(".ninzio-contact-form-submit-error").addClass('visible');$this.find(".sending").removeClass('visible');setTimeout(function(){$this.find(".ninzio-contact-form-submit-error").fadeOut(300,function(){$(this).removeClass('visible');});},3000);}})}});});})(jQuery);