function obj(name) {
   this.style = document.getElementById(name).style;
}

function overTd(name,check) {
   name.style.backgroundColor = "#a4a4a4";
   name.style.color           = "#ffffff";
   name.style.cursor          = "pointer";
   if (check) {
      name.getElementsByTagName("a")[0].style.color = "#ffffff";
   } else {
      var minor = name.id + "_minor";
      var id = new obj(minor);
      closeAll(name);
      id.style.display = (id.style.display != "block") ? "block" : "none";
   }
}

function outTd(name,check) {
   name.style.backgroundColor = "#ffffff";
   name.style.color           = "#5781a9";
   if (check) {
      name.getElementsByTagName("a")[0].style.color = "#5781a9";
   }
}

function closeAll() {
   var linkTable = document.getElementById("linkTable");
   var allDivs = linkTable.getElementsByTagName("div");
   for (i=0; i<allDivs.length; i++) {
      if (allDivs[i].id != "") {
         allDivs[i].style.display = "none";
      }
   }
}
