function SendComment(sender, blogId) {
    // first do validation
    var name = $("input#name" + blogId).val();
    if (name == "") {
        $("label#name_error" + blogId).show();
        $("input#name" + blogId).focus();
        alert("name is missing");
        return false;
    }
    var main = $("textarea#main" + blogId).val();
    if (main == "") {
        $("label#main_error" + blogId).show();
        $("textarea#main" + blogId).focus();
        return false;
    }
    var email = $("input#email" + blogId).val();
    var uurl = $("input#uurl" + blogId).val();
    var blogId = $("input#id" + blogId).val();
    var captchaCode = $('#captchacode' + blogId).val();
    //then do captca check
    var string = "captchacode=" + captchaCode;
    $.ajax({
        type: "POST",
        url: "captchaCheck.asp",
        data: string,
        cache: false,
        success: function() {
            var commentData = 'name=' + name + '&email=' + email + '&uurl=' + uurl + '&main=' + main + '&id=' + blogId;
            // and then send the form
            $.ajax({
                type: "GET",
                url: "commentInsert.asp",
                data: commentData,
                cache: false,
                contentType: "application/x-www-form-urlencoded;charset=ISO-8859-1",
                success: function(html) {
                
                    showCommentMessageBar(blogId, 'box-success-small', 'your comment has been posted.
click here to view your comment');
                
                    return false;
                },
                error: function(xhr, status, error) {
                    showCommentMessageBar(blogId, 'box-error-small', 'an ajax error inserting comment');
                    RefreshImage('imgCaptcha');
                }
            });
            RefreshImage('imgCaptcha');
            ClearUserInput(blogId);
        },
        error: function(xhr, ajaxOptions, thrownError) {
            RefreshImage('imgCaptcha');
            showCommentMessageBar(blogId, 'box-error-small', 'The characters do not match those in the image');
            return false;
        }
    });
}