function POPUPSMENU(){this.objLast = null;}
POPUPSMENU.prototype = {		
		open:function(id,obj,div_id,table_id)
		{ 						
			this.id = id;				
			if (!this.divMenu) this.divMenu = document.getElementById(div_id);			
			if (((this.objLast != null)?this.objLast.parentNode:null) != obj.parentNode)
			{				
				this.divMenu.style.display = "none";					
				this.divMenu.style.width = $('#'+table_id).outerWidth()-2;
				
				if (this.objLast != null) this.objLast.parentNode.className = this.objLast.parentNode._className;					
				
				obj.parentNode._className = obj.parentNode.className; 
				obj.parentNode.className = 'row_action';				
				
				var offset = $(obj).offset();
				this.posY = offset.top;

				var offsetBody = $(document.body).offset();

				if ((typeof REGISTEREVENT) != "undefined") REGISTEREVENT.actionEvent('open_'+div_id);					
				$(this.divMenu).css({
					top:this.posY + $(obj).outerHeight()+'px',
					left:offsetBody.left+'px',
					display:'block'
				});
				this.posY = this.posY + $(obj).outerHeight();
				this.objLast = obj;
			}
			else this.close();	
			
		},
		close:function()
		{			
			if (this.divMenu) this.divMenu.style.display = "none";			
			if (this.objLast) this.objLast.parentNode.className = this.objLast.parentNode._className;				
			this.objLast = null;
			this.id = null;
		}
	}	
