/**
 * @author Mark
 */

var activeFloaterNr = 0;

HoverOff = function(event) {
	
	var toTagName = event.relatedTarget.tagName;
	
	if (toTagName!="A") {
		CloseAll();
	}
}

CloseAll = function() {
	if (activeFloaterNr!=0) {
		var floater = $('float'+activeFloaterNr);
		floater.hide();
		var root = $('root'+activeFloaterNr);
		root.removeClassName('RootItemOver');
		Event.stopObserving('float'+activeFloaterNr, 'mouseout', HoverOff);
		activeFloaterNr = 0;
	}
}

MenuOverRoot = function(obj) {
	CloseAll();
	
	var number = parseInt(obj.id.substring(4));

		var root = $(obj);
		var floater = $('float'+number);

		if (floater) {
			// DoFloater
			var pos = root.cumulativeOffset();
			
			floater.style.top = (pos.top-30)+'px';
			floater.style.left = (160+pos.left)+'px';
			root.addClassName('RootItemOver');
			floater.show();
			
			activeFloaterNr = number;
			
			Event.observe(floater,'mouseout',HoverOff);
			
			//console.log(pos);
			
		}

}