function check_libs(chk, chk_ctr) {
    if(chk_ctr.checked==true){
        for (i = 0; i < chk.length; i++)
            chk[i].checked = true ;
    }else{
        for (i = 0; i < chk.length; i++)
            chk[i].checked = false ;
    }
}

function uncheck(chk) {
    chk.checked = false;
}

function doExpand(dom_id, go_acc, db) {
    $(dom_id).innerHTML = '[loading...]'; 
    var url = "go_subtree.jsp?go_acc=" + go_acc + "&db=" + db;
    new Ajax.Updater(dom_id, url, {
    asynchronous: true,
    method: "get"
    });
}

function show_ancestor(dom_id, go_acc, db) {
    $(dom_id).innerHTML = '[loading...]'; 
    var url = "go_tree_inner.jsp?go_acc=" + go_acc + "&db=" + db + "&ancestor=1";
    new Ajax.Updater(dom_id, url, {
    asynchronous: true,
    method: "get"
    });
}

function show_option(id_to_show){
    if(!document.getElementById) return false;
    
    var div_opt = document.getElementById(id_to_show);            
    if( div_opt.style.display == "none") {
        div_opt.style.display = "block";
    }else{
        div_opt.style.display = "none";
    }
}

function hide_option(id_to_hide){
    if(!document.getElementById) return false;
    var div_opt = document.getElementById(id_to_hide);            
    div_opt.style.display = "none";
}        

function check_blank() {
    var box = document.FormSearch.KeySearch;
    var eval = document.FormSearch.evalue;
    if (box.value == "") {
        return false;
    } else {
        return true;
    }
}

