jQuery(document).ready(function($) { function isValidEmailAddress(emailAddress) { var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i); return pattern.test(emailAddress); }; function inputcheck() { var email = $(".ms-input").val(); if(isValidEmailAddress(email)) { $('.ms-submit').prop("disabled", false); } else { $('.ms-submit').prop("disabled", true); } } var main_umfrage_id = $('#umfrageBox').attr('data-umfrageid'); $('.ms-input').on('keyup paste',inputcheck); function umfrage() { var json_umfrage_id = $(this).attr('id'); var code = $('#umfrageBox').attr("data-code"); if (!code) { code = 0; } if (json_umfrage_id === undefined) { json_umfrage_id = "show_only"; } $.ajax({ type: "POST", url: "/wp-content/plugins/ms-umfrage/ajax_umfrage.php", data: "mainid="+main_umfrage_id+"&id=" + json_umfrage_id + "&code=" + code, success: function(data){ var json = $.parseJSON(data); $("#umfrageBox").html(json.umfrage_echo).hide().fadeIn(500); $("#umfrageBox").show(); $(".umfrage_abstimmen").unbind("click", umfrage); $(".umfrage_abstimmen").bind("click", umfrage); $('.reportFillSmal').each(function( index ) { var target = $(this).width() / $(this).parent().width() * 100; $(this).css('width', '0%'); $(this).animate({'width': target + "%"},1000); }); } }); } umfrage(); });