var hidedelay = "1000";
var closeTmr = "";
var curimg = "";
if (seltd!="") {
    var curdivid = seltd;
} else {
    var curdivid = "";
}

function selectTd(divid,numOfSubnavs) {
    if(divid) {
        document.getElementById("navTd"+divid).style.backgroundColor = "#6699cc";
        document.getElementById('img'+divid).src = "images/nav_sel_" + divid + ".gif";
        if(divid && numOfSubnavs) {
            for(var i=1;i<=numOfSubnavs;i++) {
                var imgid = 'img'+divid + "_0" + i;
                if (selsubnav==imgid) {
                    document.getElementById(imgid).src = "images/nav_" + divid + "_sel_on_0" + i + ".gif";
                } else {
                    document.getElementById(imgid).src = "images/nav_" + divid + "_sel_off_0" + i + ".gif";
                }
                if (selsubnav!="") {
                    document.getElementById("navDiv"+divid).style.visibility = "visible";
                }         
            }
        }
    }
}

function timedClose(divid) {
    if(seltd!=divid){
        document.getElementById('img' + divid).src = "images/nav_off_" + divid + ".gif";
    }
    hidefunct = "hideNav('"+divid+"')";
    closeTmr = setTimeout(hidefunct, hidedelay);
    
}

function stopTime() {
	clearTimeout(closeTmr);
}
    
function navHilite(img,divid,state) {
    var imgid = 'img'+ divid + "_" + img;
    if (state=="on") {
        stopTime();
        if(seltd==divid) {
            sel="sel_";
        } else {
            sel="";
        }
        if (selsubnav!=imgid) {
            document.getElementById(imgid).src = "images/nav_" + divid + "_" + sel + state + "_" + img + ".gif";
        }
    } else if (state=="off") {
        if (selsubnav!=imgid) {
            document.getElementById(imgid).src = "images/nav_" + divid + "_" + sel + state + "_" + img + ".gif";
        }
        timedClose(curdivid);
    }
}

function showNav(divid) {
    if (curdivid==divid) {
        stopTime();
    } else if (curdivid!="") {
        if (seltd!=curdivid || selsubnav=="") {
            hideNav(curdivid);
        }
    }
    curdivid = divid;
    if(seltd!=divid){
        document.getElementById('img'+divid).src = "images/nav_on_" + divid + ".gif";
    }
    document.getElementById("navDiv"+divid).style.visibility = "visible";
}

function hideNav(divid) {
    if (seltd!=divid || selsubnav=="") {
        document.getElementById("navDiv"+divid).style.visibility = "hidden";
    }
}
