// Copyright (c) 2010 maintec data recovery (http://www.maintec.org) 

function toggleClass(curObj, callStr) {
    var trsList = document.getElementById("maintable").getElementsByTagName("tr");
    for (var i = 0, ix = trsList.length; i < ix; ++i) {
        var trs = trsList[i];
        if ( trs.className == callStr+"_"+curObj.value ) {
            trs.style.display = "";
        } else if (!trs.className.search(callStr) ) {
            trs.style.display = "none";
        }
    }
}

function init(refresh) {
    allelem = refresh.split("|");
    for  (var i = 0; i < allelem.length; i++) {
        var obj = document.getElementsByName(allelem[i]);
        for (var j = 0; j < obj.length; j++) { 
            if (obj[j].checked) {
                toggleClass(obj[j], allelem[i]);   
            }
        }
    }
}

