var listaEtichette = Class.create({
	cont: 0, // variabile di servizio
	
	initialize: function(container, imgSpace) {
		this.container = $(container);
		this.imgSpace = $(imgSpace);
							
		var lista = this.container.select("li");
		lista.each(this._creaLista.bind(this));										
	},
	
	_onMouseOver: function(e) {
		var data = $A(arguments);
		data.shift();
		var img = data[0];
		if (img != null) {
			this._mostraImg(img);
		}
	},
	
	_mostraImg: function(img) {					
		this.imgSpace.update(img.show());
	},
	
	_creaLista: function (item) {
		var img = item.select("img").first();
		var ahref = item.select("a").first();
		
		if (img != null) {
			if (this.cont == 0) {
				this._mostraImg(img);
			} else {
				img.hide();
			}
			Element.observe(ahref, "mouseover", this._onMouseOver.bindAsEventListener(this, img));
			this.cont++;
		}						
	}
});