COSMEO = {
	
};

COSMEO.Extras = Class.create();
Object.extend(COSMEO.Extras.prototype, {
	initialize: function() {
		//init Options
		if ($('extrasModules')) {
			this.modules = $$('#extrasModules dl');
			this.modules.each(function(module){
				var head = module.getElementsByTagName("span")[0];
				Event.observe(head, 'mouseover', function(){this.highlightModule(head);}.bind(this));
				Event.observe(head, 'mouseout', function(){this.revertModule(head);}.bind(this));
			}.bind(this));	
		}
	},
	highlightModule: function(head) {
		Element.addClassName(head.parentNode.parentNode, "hover");
	},
	revertModule: function(head) {
		Element.removeClassName(head.parentNode.parentNode, "hover");
	}
});
Event.observe(window, 'load', function(){COSMEO.Extras = new COSMEO.Extras();});