CurrentOpen = null;
LastOpened = null;
timeouter = null;
timeouttime = 3000;

function OpenBehindMe( element, menuitemID, menuitem ){

  elem = document.getElementById( 'SubMenu' + menuitemID );
  if ( elem ){
    if ( CurrentOpen ){
      CurrentOpen.style.visibility = 'hidden';
    }
    CurrentMenuitem = menuitem;
    elem.style.visibility = 'visible';
    elem.style.left = element.offsetLeft + 'px';
    CurrentOpen = elem;
    KeepOpen();
  }
}

function KeepOpen(  ){
  LastOpened = new Date();
  if ( timeouter ){
    clearTimeout( timeouter );
  }
  timeouter = setTimeout( "HideMenu()", timeouttime );
}

function HideMenu( ){
  if ( CurrentOpen && LastOpened){
    time = new Date() - LastOpened;
    if ( time >= timeouttime ){
      CurrentOpen.style.visibility = 'hidden';
      CurrentOpen = null;
    } else {
      setTimeout( "HideMenu()", time );
    }
  }
}


function ShowFlash( url, width, height ){
  document.write( '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + width + '" height="' + height + '">' );
  document.write( '<param name="allowScriptAccess" value="sameDomain" />' );
  document.write( '<param name="movie" value="' + url + '">' );
  document.write( '<param name="quality" value="high">' );
  document.write( '<embed src="' + url + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"></embed>' );
  document.write( '</object>');
}


