/////////////////////////////////////////////////////////
// Drop Down Menus
/////////////////////////////////////////////////////////
var mbIsMSIE  = (navigator.userAgent.indexOf("MSIE")!=-1);

var mnExitCnt = 0;
var mbInMenu  = false;
var moOwner   = false;
var moMenu    = false;
var tmrMenu   = null;

function MoveMenu() 
{
  // find the menu coordinates
  var nX = 0;
  var nY = 0;
  
  if (moOwner) {
    nY+= moOwner.offsetHeight + 1;

    nX+= moOwner.offsetLeft;
    nY+= moOwner.offsetTop;
    if (moOwner.offsetParent) {
      var obj = moOwner;
      while (obj = obj.offsetParent) {
        nX += obj.offsetLeft;
        nY += obj.offsetTop;
      }
    }
  }
  
  // resposition sub-menu to side (not all entries have a sub-menu)
  if (moMenu) {
    if (mbIsMSIE) {
      moMenu.style.pixelLeft=nX;
      moMenu.style.pixelTop = nY;


  } else {
        //alert("setting position");
        //alert(nX);
        //alert(nY);
      //moMenu.style.left=eval("px:" + nX);
      //moMenu.style.top=eval("px:" + nY);
      moMenu.style.left = nX + "px";
      moMenu.style.top = nY + "px";
    }
  }
}

function ShowMenu(bVisible) 
{
  // show/hide then sub-menu (not all entries have a sub-menu)
    if (moMenu) {
    if (bVisible == true) {
       
      moMenu.style.visibility = "visible";
      moMenu.style.display="block";
    } else {
      
      moMenu.style.visibility = "hidden";
      moMenu.style.display="none";
    }
  }
}
	
function pdmEnter(theOwner, theMenu)
{
  mbInMenu = true;

  if (moMenu) ShowMenu(false);

  //moOwner = theOwner;
  //moMenu  = theMenu;
  //alert("pdmEnter");
  moOwner = document.getElementById(theOwner);
  moMenu = document.getElementById(theMenu);
  
  MoveMenu();
  
	ShowMenu(true);

  if (tmrMenu==null) tmrMenu=window.setInterval("pdmTimer()", 500);
}
	
function pdmOver()
{
  mbInMenu = true;
}
	
function pdmExit()
{		
  mnExitCnt = 0;
  mbInMenu = false;
}

function pdmHide()
{
  if (tmrMenu!=null) window.clearInterval(tmrMenu);
	tmrMenu = null;

  ShowMenu(false);
  
  moMenu  = false;  
  moOwner = false;
}

function pdmTimer()
{
  if (mbInMenu) return;
  
  mnExitCnt++;
  if (mnExitCnt>1) pdmHide();
}

function writeFlash(id) 
{ 
  var sFlash;
  if (mbIsMSIE) {
    sFlash = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'";
    sFlash+= " codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0'";
    sFlash+= " id='myFlash' width='474' height='300'>";
    sFlash+= " <param name='movie' value='images/gc1.swf' />";
    sFlash+= " <param name='bgcolor' value='#FFFFFF' />";
    sFlash+= " <param name='quality' value='high' />";
    sFlash+= " <param name='allowscriptaccess' value='samedomain' />";
    sFlash+= " <param name='wmode' value='opaque' />";
    sFlash+= " </object>";
  } else {
    sFlash = "<embed type='application/x-shockwave-flash'";
    sFlash+= " pluginspage='http://www.macromedia.com/go/getflashplayer'";
    sFlash+= " name='gc1'";
    sFlash+= " width='474' height='300'";
    sFlash+= " src='images/gc1.swf'";
    sFlash+= " bgcolor='#FFFFFF'";
    sFlash+= " quality='high'";
    sFlash+= " wmode='opaque'";
    sFlash+= " swliveconnect='true'";
    sFlash+= " allowscriptaccess='samedomain'>";
    sFlash+= " </embed>";
  }
  document.getElementById(id).innerHTML = sFlash; 
}
