aMenuDiv = new Array();
iMenuDivCounter = 0;

function dropDownMenu(sDivId)  {
  hideallMenu();
  if (document.getElementById(sDivId))  {
    document.getElementById(sDivId).style.display = 'block';
  }
}

function hideallMenu()  {
  for (i = 0; i < iMenuDivCounter; i++)  {
    document.getElementById(aMenuDiv[i]).style.display = 'none';
  }
}


function windowOpen(newLoc, width, height, resizable, scrollbars)  {
  if (!width)  
    width = 750;
  if (!height)  
    height = 500;
  if (!resizable)  
    resizable = 'no';
  if (!scrollbars)  
    scrollbars = 'no';
  if (!newLoc)
    newLoc = "about:blank";

  var params = 'toolbar=no, location=no, directories=no, menubar=no, scrollbars=' + scrollbars + ', resizable=' + resizable + ', status=no, top=20, left=60, height=' + height + ', width='+ width;
  
  newWin = window.open(newLoc, 'newWin', params);
  newWin.window.focus();
}

function checkUncheckCheckbox(formObj, status)  {
  for (i = 0; i < formObj.length; i++)  {
    if (formObj[i].type == 'checkbox')  {
      formObj[i].checked = status;
    }
  }
}

function Go(url)  {
  if (url)  {
    window.location.href = url;
  }
}

function showToolTip(sText, iX, iY)  {
  iXDelta = 19;
  iYDelta = 44;
  if (document.getElementById('toolTip'))  {
    oToolTipDiv = document.getElementById('toolTip');
    document.getElementById('toolTipText').innerHTML = sText;
    oToolTipDiv.style.left = event.clientX - iXDelta;
    oToolTipDiv.style.top = event.clientY - iYDelta;
    oToolTipDiv.style.display = 'block';
  }
}

function hideToolTip()  {
  if (document.getElementById('toolTip'))  {
    document.getElementById('toolTip').style.display = 'none';
  }
}

function showSmallMap(sMapDivId)  {
  if (document.getElementById(sMapDivId))  {
    oMapDiv = document.getElementById(sMapDivId);
    oMapDiv.style.display = 'block';
    iLeft = oMapDiv.offsetWidth * -1;
    oMapDiv.style.left = iLeft;
    moveRightSmallMap(oMapDiv, iLeft);
  }
}

function hideSmallMap(sMapDivId)  {
  if (document.getElementById(sMapDivId))  {
    oMapDiv = document.getElementById(sMapDivId);
    oMapDiv.style.display = 'none';
  }
}

function moveRightSmallMap(oMapDiv, iLeft)  {
  if (parseInt(oMapDiv.style.left) < -2)  {
    iNewLeft = iLeft + 3;
    oMapDiv.style.left = iNewLeft;
    setTimeout('moveRightSmallMap(oMapDiv, iNewLeft)', 0);
  }
}
