function comment_submit() {
        try{
            var postdata = '';
            postdata += "comment_post_ID="+encodeURIComponent($('input[name="comment_post_ID"]').val());  
            postdata += "&author="+encodeURIComponent($('input[name="author"]').val());  
            postdata += "&email="+encodeURIComponent($('input[name="email"]').val());  
            postdata += "&url="+encodeURIComponent($('input[name="url"]').val());  
            postdata += "&comment="+encodeURIComponent($('textarea[name="comment"]').val());  
            if($('input[name="token"]')) {
                postdata += "&token="+encodeURIComponent($('input[name="token"]').val());
            }
            if($('input[name="user_vstring"]')) {
                postdata += "&user_vstring="+encodeURIComponent($('input[name="user_vstring"]').val());
            }
            $('#errMsg').empty();
            $('#ajaxloading').show();
            $.ajax({
               type: "POST",
               url: "/wp-comments-ajax.php",
               data: postdata,
               success: function(msg){
                 var ret='';
                 try{
                     ret = eval("("+msg+")");
                     if(ret.err) {
                         $('#errMsg').append(ret.msg);
                     }
                     else {
                         var html=!empty(ret.html)?ret.html:'';
                         if(!empty(html)) {
                             if(!empty(ret.js_commentadd)) {
                                 eval(ret.js_commentadd);
                             }
                             else{
                                 var commentlist = $('#commentlist');
                                 if(!empty(ret.selector)) {
                                     eval(ret.selector);
                                 }
                                 if(!empty(commentlist) && !empty(ret.html)){
                                     commentlist.append(ret.html);
                                 }
                             }
                         }
                         captchaspam=$('#captchaspam');
                         if(!empty(captchaspam)){
                             captchaspam.attr('src','/verfiation?'+Math.random()) ;
                             $('#user_vstring').attr('value','');
                             $('#comment').attr('value','');
                         }
                     }
                 }
                 catch(e) {
                     try{
                         $('#errMsg').append(msg);
                     }
                     catch(ee) {
                          alert(ee);
                     }
                 }
                 finally{
                     $('#ajaxloading').hide();
                 }
               }
            });            
        }
        catch(e) {
                 alert(e);
        }
        finally{
            $("form").submit( function () {
              return false;
            } );
        }
}

function empty(v){
    if(v!=undefined && v!=null && v!=''){
        return false;
    }
    else {
        return true;
    }
}

