function Submenu(submenu_elem)
{
	this.submenu = $(submenu_elem);
	this.parent_menu_item = $(this.submenu.parent()[0]);
	
	var thisObj = this;
	
	this.parent_menu_item.mouseenter(function(){
		thisObj.submenu.css({
			'top': thisObj.parent_menu_item.offset().top + 'px', 
			'left': (thisObj.parent_menu_item.offset().left + thisObj.parent_menu_item.width()) + 'px'
		});
		thisObj.submenu.show();
	});
	
	this.parent_menu_item.mouseout(function(event){
		if (!$.contains(this,event.relatedTarget))
		{
			thisObj.submenu.hide();
		}
	});
	this.submenu.css('z-index','1000');
}

