var neteditMenu = new Class({
	Implements: Options,
	
    options: {
    	prefixCss: ''
    },
    
    initialize: function(options){
    	this.setOptions(options);
		this.addEventsToA();
    },

	addEventsToA : function(){
	    $$('.'+this.options.prefixCss+'menu-a').each(function(el){
			el.addEvent('mouseover', function(e){
	    		this.linkMouseOver(e);
	    	}.bind(this));
	    	el.addEvent('mouseout', function(e){
	    		this.linkMouseOut(e);
	    	}.bind(this));
	    }.bind(this));
	},
	
	linkMouseOver:function(e){
		var event = new Event(e);
		var divContainer = event.target;
		if(divContainer.tagName=='A') divContainer = divContainer.parentNode;
		var elementsNote = $(divContainer).getElements('.'+this.options.prefixCss+'menu-note');
		elementsNote.each(function(el){
			if(el.innerHTML != '') el.setStyle('display','block');
		}.bind(this));
		var elementsImg = divContainer.getElements('.'+this.options.prefixCss+'menu-img');
		elementsImg.each(function(el){
			el.setStyle('display','block');
		}.bind(this));
	},
	
	linkMouseOut:function(e){
		var event = new Event(e);
		var divContainer = event.target;
		if(divContainer.tagName=='A') divContainer = divContainer.parentNode;
		var elementsNote = $(divContainer).getElements('.'+this.options.prefixCss+'menu-note');
		elementsNote.each(function(el){
			if(el.innerHTML != '') el.setStyle('display','none');
		}.bind(this));
		var elementsImg = divContainer.getElements('.'+this.options.prefixCss+'menu-img');
		elementsImg.each(function(el){
			el.setStyle('display','none');
		}.bind(this));
	},
});