var activeReplyId = null;

function qReply(id) {
    var replyDivId = "qr_" + id;
    if (activeReplyId == replyDivId) {
        return false;
    } else if (activeReplyId != null) {
        cancelReply(activeReplyId);
    }
    activeReplyId = replyDivId;

    var replyDiv = document.getElementById(replyDivId);
    replyDiv.style.display = "";
    replyDiv.innerHTML = document.getElementById("replyFormHolder").innerHTML;
    var cNodes = replyDiv.childNodes;
    var cForm = null;
    for (var ci = 0; ci < cNodes.length; ci++) {
        if (cNodes[ci].nodeName.toUpperCase() == "FORM") {
            cForm = cNodes[ci];
            break;
        }
    }
    if (cForm == null) {
        alert('js error');
        return false;
    }
    cForm.id = "frm_" + id;
    cForm.parentId.value = id;
    cForm.cButton.onclick = function() {
        cancelReply(replyDivId);
    };
    cForm.comment.focus();
    return false;
}

function cancelReply(replyDivId) {
    var replyDiv = document.getElementById(replyDivId);
    replyDiv.innerHTML = "";
    activeReplyId = null;
}

