MenuItem = function(node){
	var obj = {
		timer: null,
		node: node,
		ssmenu: null,
		init: function(){
			obj.ssmenu = $("#ss" + node.id);
			
			$(node).bind("mouseover", obj.open);
			$(node).bind("mouseout", obj.close);
			
			obj.ssmenu.bind("mouseover", function(){clearTimeout(obj.timer);});
			obj.ssmenu.bind("mouseout", function(){obj.close();});
		},
		open: function(){
			clearTimeout(obj.timer);
			obj.ssmenu.slideDown();
		},
		_close: function(){
			obj.ssmenu.slideUp();
		},
		close: function(){
			clearTimeout(obj.timer);
			obj.timer = setTimeout(obj._close, 100);
		}
	};
	
	obj.init();
};
