      var timerId = 0;
    /*------------------------------------------------------------------------------------------------------------------
    ------------------------------------------------------------------------------------------------------------------*/
    function dropSubMenu(_parentMenuId,_subMenuId,_visible) {
      
      var pageObject = setPageAttributes(_parentMenuId,_subMenuId,_visible);
		
	  if ( !pageObject.objects.child || !pageObject.objects.parent ) { return null; }	
		
      setChildVisible(pageObject);
                
    }
    /*------------------------------------------------------------------------------------------------------------------
    ------------------------------------------------------------------------------------------------------------------*/
    function setChildVisible(_pageObject) {
    
      if ( _pageObject.params.visible ) {
      
        /*setPosition(_pageObject);*/
        _pageObject.objects.child.style.display = "block";
        
      } else {
        timerId = setTimeout("hideChild('"+_pageObject.params.child+"')",200);
      }
    }

    /*------------------------------------------------------------------------------------------------------------------
    ------------------------------------------------------------------------------------------------------------------*/
    function hideChild(_childParam) {
      childObject = document.getElementById(_childParam);
      childObject.style.display = "none";
    }
    /*------------------------------------------------------------------------------------------------------------------
    ------------------------------------------------------------------------------------------------------------------*/
    function resetTimer() {
      clearTimeout(timerId);
    }

    /*------------------------------------------------------------------------------------------------------------------
    ------------------------------------------------------------------------------------------------------------------*/
    function setPosition(_pageObject) {
      var parentObj = _pageObject.objects.parent.getBoundingClientRect();
      
	  var browserName=navigator.appName;
	  
	  if (browserName == "Microsoft Internet Explorer") {
	  	var pos_back = 10;
	  } else {
	  	var pos_back = 8;
	  } 	

      _pageObject.objects.child.style.marginTop = parseInt( parentObj.top - pos_back ) + "px";

      _pageObject.objects.child.style.marginLeft = parentObj.left + "px";
    }
    
    /*------------------------------------------------------------------------------------------------------------------
    ------------------------------------------------------------------------------------------------------------------*/
    function setPageAttributes(_parentMenuId,_subMenuId,_visible) {
        var parent = document.getElementById(_parentMenuId);
        var child = document.getElementById(_subMenuId);

        var objects = 
                    {  
                        "parent" : parent,
                        "child"  : child 
                    };

        var parameters = 
                    {   
                        "parent" : _parentMenuId,
                        "child"  : _subMenuId,
                        "visible": _visible
                    };

        var PageAttributes = 
                    { 
                        "objects" : objects,
                        "params"  : parameters
                    };                     
        return PageAttributes;
    }
