function calculateOpacity()
{
    var allHTMLTags = document.getElementsByTagName("li");
    for (i = 0; i < allHTMLTags.length; i++) {
        if (allHTMLTags[i].className.indexOf('list') != -1) {
            var idOfElement = allHTMLTags[i].id;
            var parts = idOfElement.split('-');
            var numberOfComment = parts[1];
            var A = Number(document.getElementById('karma-' + numberOfComment + '-up').innerHTML);
            var B = Number(document.getElementById('karma-' + numberOfComment + '-down').innerHTML);
            var comop;
            if (A + B == 0) {
                comop = 100;
            }
            else {
                //original comop = 100 - ((B) / (A + B + 1)) * 100;
                comop = 100 - ((B) / (A + B + 5)) * 100;   // "5" to add a bounce interval for comments negative impressions
                if (comop < 10) {
                    allHTMLTags[i].style.display = 'none';
                }
                else {
                    allHTMLTags[i].style.opacity = comop/100;                          //Mozilla & Safari
                    allHTMLTags[i].style.filter = 'alpha(opacity=' + comop + ')';      //IE
                }
            }
        }
    }
}
