


function MenuLesQuintanes(contenedor, datos) {

		// nos quedamos con el contenedor
		this._contenedor = contenedor;
		var parent = this;
		
		// callbacks para que registre la aplicacion
		this.onLoadEspai = null;
		this.onLoadExpos = null;
		this.onLoadPermanent = null;
		this.onLoadActual = null;
		this.onLoadPropera = null;
		this.onLoadAnterior = null;
		this.onLoadArtistes = null;
		this.onLoadBotiga = null;
		this.onLoadFesTeSoci = null;
		this.onLoadContactans = null;
		
		/* 
		Damos forma al menú y creamos los items
		*/
		var menu = document.createElement("ul");
		$(menu).addClass("Menu");
		
		var espaiLI = document.createElement("li");
		$(espaiLI).addClass("etiqueta");
		$(espaiLI).addClass("itemi");
		$(espaiLI).data("cat", datos.menu.espaidart.cat);
		$(espaiLI).data("cast", datos.menu.espaidart.cast);
		$(espaiLI).data("eng", datos.menu.espaidart.eng);
		$(espaiLI).click(function(){
			parent.loadEspai();
		});
		$(menu).append(espaiLI);

		var exposLI = document.createElement("li");
		$(exposLI).addClass("etiqueta");
		$(exposLI).addClass("itemi");
		$(exposLI).data("cat", datos.menu.exposicions.cat);
		$(exposLI).data("cast", datos.menu.exposicions.cast);
		$(exposLI).data("eng", datos.menu.exposicions.eng);
		$(exposLI).click(function(){
			parent.loadExposicions();
		});
		$(menu).append(exposLI);

		if (parseInt(datos.menu.permanent.tamany) > 0)
		{
			var permanentLI = document.createElement("li");
			$(permanentLI).addClass("etiqueta");
			$(permanentLI).addClass("itemii");
			$(permanentLI).data("cat", datos.menu.permanent.cat);
			$(permanentLI).data("cast", datos.menu.permanent.cast);
			$(permanentLI).data("eng", datos.menu.permanent.eng);
			$(permanentLI).click(function(){
				parent.loadPermanent();
			});
			$(menu).append(permanentLI);
		}		
		
		if (parseInt(datos.menu.actual.tamany) > 0)
		{
			var actualLI = document.createElement("li");
			$(actualLI).addClass("etiqueta");
			$(actualLI).addClass("itemii");
			$(actualLI).data("cat", datos.menu.actual.cat);
			$(actualLI).data("cast", datos.menu.actual.cast);
			$(actualLI).data("eng", datos.menu.actual.eng);
			$(actualLI).click(function(){
				parent.loadActual();
			});
			$(menu).append(actualLI);
		}
		
		
		if (parseInt(datos.menu.propera.tamany) > 0)
		{
			var properaLI = document.createElement("li");
			$(properaLI).addClass("etiqueta");
			$(properaLI).addClass("itemii");
			$(properaLI).data("cat", datos.menu.propera.cat);
			$(properaLI).data("cast", datos.menu.propera.cast);
			$(properaLI).data("eng", datos.menu.propera.eng);
			$(properaLI).click(function(){
				parent.loadPropera();
			});
			$(menu).append(properaLI);
		}
		
		if (parseInt(datos.menu.anterior.tamany) > 0)
		{
			var anteriorLI = document.createElement("li");
			$(anteriorLI).addClass("etiqueta");
			$(anteriorLI).addClass("itemii");
			$(anteriorLI).data("cat", datos.menu.anterior.cat);
			$(anteriorLI).data("cast", datos.menu.anterior.cast);
			$(anteriorLI).data("eng", datos.menu.anterior.eng);
			$(anteriorLI).click(function(){
				parent.loadAnterior();
			});
			$(menu).append(anteriorLI);
		}
		
		
		var artistesLI = document.createElement("li");
		$(artistesLI).addClass("etiqueta");
		$(artistesLI).addClass("itemi");
		$(artistesLI).data("cat", datos.menu.artistes.cat);
		$(artistesLI).data("cast", datos.menu.artistes.cast);
		$(artistesLI).data("eng", datos.menu.artistes.eng);
		$(artistesLI).click(function(){
			parent.loadArtistes();
		});
		$(menu).append(artistesLI);
		
		var botigaLI = document.createElement("li");
		$(botigaLI).addClass("etiqueta");
		$(botigaLI).addClass("itemi");
		$(botigaLI).data("cat", datos.menu.botiga.cat);
		$(botigaLI).data("cast", datos.menu.botiga.cast);
		$(botigaLI).data("eng", datos.menu.botiga.eng);
		$(botigaLI).click(function(){
			parent.loadBotiga();
		});
		$(menu).append(botigaLI);
		
		var fesTeSociLI = document.createElement("li");
		$(fesTeSociLI).addClass("etiqueta");
		$(fesTeSociLI).addClass("itemi");
		$(fesTeSociLI).data("cat", datos.menu.festesoci.cat);
		$(fesTeSociLI).data("cast", datos.menu.festesoci.cast);
		$(fesTeSociLI).data("eng", datos.menu.festesoci.eng);
		$(fesTeSociLI).click(function(){
			parent.loadFesTeSoci();
		});
		$(menu).append(fesTeSociLI);

		var contactansLI = document.createElement("li");
		$(contactansLI).addClass("etiqueta");
		$(contactansLI).addClass("itemi");
		$(contactansLI).data("cat", datos.menu.contactans.cat);
		$(contactansLI).data("cast", datos.menu.contactans.cast);
		$(contactansLI).data("eng", datos.menu.contactans.eng);
		$(contactansLI).click(function(){
			parent.loadContactans();
		});
		$(menu).append(contactansLI);

		$(this._contenedor).append(menu);

		this.loadEspai = function(){
			$(this._contenedor).find("li").removeClass("actual");
			$(this._contenedor).find("li.itemii").slideUp("fast");
			$(espaiLI).addClass("actual");
			if (this.onLoadEspai != null) {
				this.onLoadEspai();
			}
		};
		this.loadExposicions = function(){
			$(this._contenedor).find("li").removeClass("actual");
			$(this._contenedor).find("li.itemii").slideToggle("fast");			
			$(exposLI).addClass("actual");
			if (this.onLoadExpos != null) {
				this.onLoadExpos();
			}
		};
		this.loadArtistes = function(){
			$(this._contenedor).find("li").removeClass("actual");
			$(this._contenedor).find("li.itemii").slideUp("fast");
			$(artistesLI).addClass("actual");
			if (this.onLoadArtistes != null) {
				this.onLoadArtistes();
			}
		};
		this.loadBotiga = function(){
			$(this._contenedor).find("li").removeClass("actual");
			$(this._contenedor).find("li.itemii").slideUp("fast");
			$(botigaLI).addClass("actual");
			if (this.onLoadBotiga != null) {
				this.onLoadBotiga();
			}
		};
		this.loadFesTeSoci = function(){
			$(this._contenedor).find("li").removeClass("actual");
			$(this._contenedor).find("li.itemii").slideUp("fast");
			$(fesTeSociLI).addClass("actual");
			if (this.onLoadFesTeSoci != null) {
				this.onLoadFesTeSoci();
			}
		};
		this.loadContactans = function(){
			$(this._contenedor).find("li").removeClass("actual");
			$(this._contenedor).find("li.itemii").slideUp("fast");
			$(contactansLI).addClass("actual");
			if (this.onLoadContactans != null) {
				this.onLoadContactans();
			}
		};

		this.loadPermanent = function(){
			$(this._contenedor).find("li.itemii").removeClass("actual");
			$(permanentLI).addClass("actual");
			if (this.onLoadPermanent != null) {
				this.onLoadPermanent();
			}
		};
		
		this.loadActual = function(){
			$(this._contenedor).find("li.itemii").removeClass("actual");
			$(actualLI).addClass("actual");
			if (this.onLoadActual != null) {
				this.onLoadActual();
			}
		};
		
		this.loadPropera = function(){
			$(this._contenedor).find("li.itemii").removeClass("actual");
			$(properaLI).addClass("actual");
			if (this.onLoadPropera != null) {
				this.onLoadPropera();
			}
		};
		
		this.loadAnterior = function(){
			$(this._contenedor).find("li.itemii").removeClass("actual");
			$(anteriorLI).addClass("actual");
			if (this.onLoadAnterior != null) {
				this.onLoadAnterior();
			}
		};
}
