/*
	(c) Análisis, Diseño e Implementación Software, S.L. <adisoftware.com>
	(2005/02/21) Juanfran Calderín.
*/
function MenuPopUp(idHtml, desplX, desplY, menuNombre, menuItems) {
	this.idHtml = idHtml;
	this.menuNombre = menuNombre;
	//
	this.COOLjsMenuPRO = new COOLjsMenuPRO(menuNombre, menuItems);
	this.COOLjsMenuPRO.initTop();
	this.COOLjsMenuPRO.init();
	//
	this.desplX = desplX;
	this.desplY = desplY;
	this.posX, this.posY = null;
	this.posNoCalculada = true;
	//
	this.activar = function() {
		if (this.posNoCalculada) {
			var obj = id2Obj(this.idHtml);
			this.posX = this.desplX + getX(obj);
			this.posY = this.desplY + getY(obj);
			this.posNoCalculada = false;
		}
		CMenuPopUpXY(this.menuNombre, this.posX, this.posY);
	} // activar
	//
	this.desactivar = function() {
		mEvent(this.menuNombre, 0, "t");
	} // desactivar
} // MenuPopUp
