function dropMenu(o)
{
  var instance = this;
  instance.anchor = o.anchor;
  instance.dropdownDiv = o.dropdownDiv;
  instance.counter=0;
  instance.maxCounter = o.maxCounter;
  instance.duration = o.duration;
  instance.intervalID = null;
  instance.isIE = $.browser.msie;
  
  instance.openMenu = function()
  					  {
						if(instance.isIE)
						{instance.dropdownDiv.show();}
						else
						{instance.dropdownDiv.fadeIn(300);  }
					  };
					  
   instance.closeMenu = function()
   						{
						if(instance.isIE)
						{instance.dropdownDiv.hide();}
						else
						{instance.dropdownDiv.fadeOut(300); }
						};
						
  instance.clock = function()
  					{
					  if(instance.maxCounter>instance.counter)
					  {
						 instance.counter++; 
					  }
					  else
					  {
						 instance.stopTimer();
						 instance.closeMenu();
					  }
					};
					
  instance.startTimer = function()
  						{
							instance.intervalID = setInterval(instance.clock,instance.duration);
						};
						
  instance.stopTimer = function()
  						{
							instance.resetTimer();
							clearInterval(instance.intervalID);
						};	
						
  instance.resetTimer = function()
  						{
							instance.counter=0;
						};	
						
  instance.anchor.bind('mouseover',function(){
											
											instance.stopTimer();
											instance.openMenu();
										 
										 });
  
  instance.anchor.bind('mouseleave',function(){
											
											instance.resetTimer();
											instance.startTimer();
										 
										 });
  
  instance.anchor.bind('click',function(e){
											
											//e.preventDefault();
										 
										 });
  
  instance.dropdownDiv.bind('mouseover',function(){
												 
												  instance.stopTimer();
												  
												  });
  
  instance.dropdownDiv.bind('mouseleave',function(){
												  
												  instance.resetTimer();
											      instance.startTimer();
												  
												  });
						
} /* IMPORTANT */
