window.sr = new scrollReveal(); jQuery(document).ready(function($) { function isEmail(email) { var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; return regex.test(email); } jQuery('#ns_email_to').keyup(function(){ if(!isEmail(jQuery(this).val())){ $("#ns_email_to").addClass("errFormNs"); }else{ $("#ns_email_to").removeClass("errFormNs"); } }); $( "#submithomens" ).click(function() { if ($('#ns_contact_fullname').val() == '' ) { $('#ns_contact_fullname').addClass( "errFormNs" ); } if ($('#ns_email_to').val() == '' ) { $('#ns_email_to').addClass( "errFormNs" ); } if ($('#ns_contact_phone').val() == '' ) { $('#ns_contact_phone').addClass( "errFormNs" ); } if ($('#ns_contact_message').val() == '' ) { $('#ns_contact_message').addClass( "errFormNs" ); } if (isEmail($('#ns_email_to').val())){ var mailVaild = 1; } else { var mailVaild = 0; } if($('#ns_contact_fullname').val() != '' && $('#ns_email_to').val() != '' && $('#ns_contact_phone').val() != '' && $('#ns_contact_message').val() != '' && mailVaild == 1){ //$( "#contactform" ).submit(); var fullnamecontact = $('#ns_contact_fullname').val(); var mailcontact = $('#ns_email_to').val(); var phonecontact = $('#ns_contact_phone').val(); var messagecontact = $('#ns_contact_message').val(); jQuery.ajax({ url : nsblogostrapcontact.ajax_url, type : 'post', data : { action : 'ns_send_contact_mail', ns_contact_fullname : fullnamecontact, ns_email_to : mailcontact, ns_contact_phone : phonecontact, ns_contact_message : messagecontact }, success : function( response ) { alert(response); if (response == 'emailsent') { $("#ns_success").fadeIn('800'); $("#ns_success").delay('2000').fadeOut('800'); }; } }); } }); $("#ns_contact_fullname" ).focusin(function() { $('#ns_contact_fullname').removeClass( "errFormNs" ); }); $("#ns_email_to" ).focusin(function() { $('#ns_email_to').removeClass( "errFormNs" ); }); $("#ns_contact_phone" ).focusin(function() { $('#ns_contact_phone').removeClass( "errFormNs" ); }); $("#ns_contact_message" ).focusin(function() { $('#ns_contact_message').removeClass( "errFormNs" ); }); }); jQuery('.ns-love-button').click(function() { var post_id = jQuery(this).data('id'); var classtoadd = "#addlove"+post_id; var idtoremove = "#removevote"+post_id; jQuery.ajax({ url : nslovepost.ajax_url, type : 'post', data : { action : 'ns_addpost_love', post_id : post_id }, success : function( response ) { jQuery(classtoadd).html(response); //jQuery(idtoremove).remove(); jQuery(idtoremove).html(''); } }); })