function getTRsByClassName($classname) {
    retnode = [];
    $elem = document.getElementsByTagName('tr');
    for (i = 0; i < $elem.length; i++) {
        $classes = $elem[i].className;
        if ($classes==$classname) {
            retnode.push($elem[i]);
        }
    }
    return retnode;
};

function showhide($id) {
    $elements=getTRsByClassName($id);
    for ($i=0;$i<$elements.length;$i++) {
	    if ($elements[$i].style.display=="none"){
	        $elements[$i].show();
	    }else{
	        $elements[$i].hide();
	    }
    }
}

function	showInfo(id) {
    $('tr_plus_info_' + id).className = "";
    $('hide_info_' + id).show();
    $('show_info_' + id).hide();
    return false;
}

function	hideInfo(id) {
    $('tr_plus_info_' + id).className = "list_info";
    $('hide_info_' + id).hide();
    $('show_info_' + id).show();
    return false;
}