var lastMidMenu = "";
var lastSubMenu = "";

var timeoutDelay=600;
var timerID;

//var overBackcolor = "#49D";
var overBackcolor = "#3168c5";
var overFrontcolor = "#FFF";

var styleBC = new Array();
var styleFC = new Array();

function $(id){
    return document.getElementById(id);
    }

function collapseMenus() {
    if (lastMidMenu != "")    {
      $(lastMidMenu).style.visibility="hidden";
      }
     if (lastSubMenu != "") {
      $(lastSubMenu).style.visibility="hidden";
     }
     }

function overSubmenu(srcID) {
    clearTimeout(timerID);
    styleBC[srcID] = $(srcID).style.backgroundColor;
    styleFC[srcID] = $(srcID).style.color;
    $(srcID).style.backgroundColor = overBackcolor;
    $(srcID).style.color = overFrontcolor;
    }
    
function outSubmenu(srcID) {
    $(srcID).style.backgroundColor = styleBC[srcID];
    $(srcID).style.color = styleFC[srcID];
    timerID = setTimeout("collapseMenus();",timeoutDelay);
    }    

function openMidmenu(which,srcID) {
    styleBC[srcID] = $(srcID).style.backgroundColor;
    styleFC[srcID] = $(srcID).style.color;
    $(srcID).style.backgroundColor = overBackcolor;
    $(srcID).style.color = overFrontcolor;

    clearTimeout(timerID);
    obj = $(which);
    if (obj){
    if (lastMidMenu != "")    {
      $(lastMidMenu).style.visibility="hidden";
      }
     if (lastSubMenu != "") {
      $(lastSubMenu).style.visibility="hidden";
     }
    lastMidMenu = which;
    obj.style.visibility = "visible";
    } else {
    alert (which+" not found!");
    }
    }

function closeMidmenu(which,srcID) {
  $(srcID).style.backgroundColor = styleBC[srcID];
  $(srcID).style.color = styleFC[srcID];
  clearTimeout(timerID);
  timerID = setTimeout("collapseMenus();",timeoutDelay);
  obj = $(which);
  if (obj){
//  obj.style.visibility = "collapse";
  } else {
  alert (which+" not found!");
  }
  }
  
function openSubmenu(which,srcID) {
    styleBC[srcID] = $(srcID).style.backgroundColor;
    styleFC[srcID] = $(srcID).style.color;
    $(srcID).style.backgroundColor = overBackcolor;
    $(srcID).style.color = overFrontcolor;
    clearTimeout(timerID);
    obj = $(which);
    if (obj){
    if (lastSubMenu != "") {
    $(lastSubMenu).style.visibility = "hidden";
    }
    lastSubMenu = which;
    obj.style.visibility = "visible";
    } else {
    alert (which+" not found!");
    }
    }
    
function openSmallWindow(what){
  new_window = open(what,"displayWindow","width=517,height=450,left=10,top=10,scrollbars=yes"); 
/*    new_window.document.open();*/
    }    


function closeSubmenu(which,srcID) {
  $(srcID).style.backgroundColor = styleBC[srcID];
  $(srcID).style.color = styleFC[srcID];
  clearTimeout(timerID);
  timerID = setTimeout("collapseMenus();",timeoutDelay);
  obj = $(which);
  if (obj){
//  obj.style.visibility = "collapse";
  } else {
  alert (which+" not found!");
  }
  }