// Ajax Comment Posting // WordPress plugin // version 1.2.3 // author: regua // http://regua.biz jQuery(document).ready(function(){ jQuery.noConflict(); jQuery('#commentform').after('
'); jQuery('#submit').after('
');
jQuery('#loading').hide();
var form = jQuery('#commentform');
var err = jQuery('#error');
// WP Ajax Edit Comments hook
if (window.AjaxEditComments) {
AjaxEditComments.init();
} // end if
form.submit(function() {
if(form.find('#author')[0]) {
if(form.find('#author').val() == '') {
err.html(''+enter_name+'');
return false;
} // end if
if(form.find('#email').val() == '') {
err.html(''+enter_email+'');
return false;
} // end if
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(!filter.test(form.find('#email').val())) {
err.html(''+enter_valid+'');
return false;
} // end if
} // end if
if(form.find('#comment').val() == '') {
err.html(''+enter_comment+'');
return false;
} // end if
jQuery(this).ajaxSubmit({
beforeSubmit: function() {
jQuery('#loading').show();
jQuery('#submit').attr('disabled','disabled');
}, // end beforeSubmit
error: function(request){
err.empty();
if (request.responseText.search(/(.*)<\/p>/); err.html(''+ data[1] +''); } else { var data = request.responseText; err.html(''+ data[1] +''); } jQuery('#loading').hide(); jQuery('#submit').removeAttr("disabled"); return false; }, // end error() success: function(data) { try { var response = jQuery("