  function getObject( objectId ) {
    if( document.getElementById && document.getElementById( objectId ) ) {  
      return document.getElementById( objectId );  
    } else if ( document.all && document.all( objectId ) ) {  
      return document.all( objectId );  
    } else {  
      return false;  
    }  
  }
  
	function calculateCords(leftVarOset, top) {
    var left = leftVarOset - 15;
    imgOn('newsroom');
		showPopMenu(left, top);
	}
	
  function showPopMenu(left, top) {
	  cancelPopDown();
    var div = getObject('popmenu');
		div.style.top = top;
		div.style.left = left;
    div.style.visibility = 'visible';
  }
	
  function showMenu() {
	  imgOn('newsroom');
	  cancelPopDown();
    var div = getObject('popmenu');
    div.style.visibility = 'visible';
  }
	
  function hideMenu() {
	    imgOff('newsroom');
	    var div = getObject('popmenu');
		  div.style.visibility = 'hidden';
  }

  var timerPast = false;
  var timerID = 0;

  function cancelPopDown() {
    clickObject = null;
    timerPast = false;
    clearTimeout( timerID );
    timerID = 0;
  }

	function requestPopDown() {
    if ( timerID == 0 ) {
      timerPast = false;
      timerID = setTimeout( "hideMenu()", 500 );
    }
	}

	document.onclick = hideMenu;
