// to indicate whether the mouse is over either the dropdown menu or its header
var boolOverSectorDropdown, boolOverSectorHead, boolOverWorkDropdown, boolOverWorkHead;
var time1, time2, time3, time4, time5, time6;


// initialise all to false
function init()
{
  boolOverSectorDropdown=false;
  boolOverSectorHead=false;
  boolOverWorkDropdown=false;
  boolOverWorkHead=false;
}

function over_sector ()
{
  if (!nn4) {
    // clear timers so that if mouse goes off menu for a moment and returns the menu stays down
    window.clearTimeout(time1);
    window.clearTimeout(time2);
  
    // have to set a timer or the mouse won't be registered over dropdown yet
    time3=window.setTimeout('show_sector_dropdown()', 50);
  }
}

function show_sector_dropdown()
{
  var obj;
  if (!nn4) {
    obj = document.getElementById("sectors_layer");
    obj.style.visibility = "visible";
	obj.style.filter = "Alpha(Opacity=75)"; 
    boolOverSectorHead = true;
  }
}

function out_sector ()
{
  if (!nn4) {
    boolOverSectorHead=false;
    time1 = window.setTimeout("sector_close()", 50);
    window.clearTimeout(time3);
  }
}

function sector_close()
{
  var obj;
  if (boolOverSectorDropdown == false && boolOverSectorHead == false && nn4 == false) {
    obj = document.getElementById("sectors_layer");
	obj.style.filter = ""; 
    obj.style.visibility = "hidden";
  }
}

function sector_dropdown_over()
{
  var obj;
  if (!nn4) { 
    obj = document.getElementById("sectors_layer");
    boolOverSectorDropdown = true;
    window.clearTimeout(time1);
    window.clearTimeout(time2);
  }
}

function  sector_dropdown_out ()
{
  var obj;
  if (!nn4) {
    obj = document.getElementById("sectors_layer");
    boolOverSectorDropdown = false;
    time2 = window.setTimeout("sector_close()", 50);
  }
}



function over_work ()
{
  if (!nn4) {
    window.clearTimeout(time4);
    window.clearTimeout(time5);
    time6=window.setTimeout('show_work_dropdown()', 50);
  }
}

function show_work_dropdown()
{
  var obj;
  if (!nn4) {
    obj = document.getElementById("work_layer");
    obj.style.visibility = "visible";
	obj.style.filter = "Alpha(Opacity=75)"; 
    boolOverWorkHead = true;
  }
}

function out_work ()
{
  if (!nn4) {
    boolOverWorkHead=false;
    time4 = window.setTimeout("work_close()", 50);
    window.clearTimeout(time6);
  }
}

function work_close()
{
  var obj;
  if (boolOverWorkDropdown == false && boolOverWorkHead == false && nn4 == false) {
    obj = document.getElementById("work_layer");
	obj.style.filter = ""; 
    obj.style.visibility = "hidden";
  }
}

function work_dropdown_over()
{
  var obj;
  if (!nn4) {
    obj = document.getElementById("work_layer");
    boolOverWorkDropdown = true;
    window.clearTimeout(time4);
    window.clearTimeout(time5);
  }
}

function  work_dropdown_out ()
{
  var obj;
  if (!nn4) {
    obj = document.getElementById("work_layer");
    boolOverWorkDropdown = false;
    time5 = window.setTimeout("work_close()", 50);
  }
}

