function EventController()
{
	this.m_event = null;
}

EventController.prototype.setEvent = function (event)
{
	this.m_event = event;
}

EventController.prototype.getEvent = function getEvent()
{
	return this.m_event;
}

EventController.prototype.getParent = function ()
{
	var parentLC = null;
	var currentWindow = self;
 	while (currentWindow != top)
 	{
 		currentWindow = currentWindow.parent;
 		if (currentWindow.LCO != null)
 		{
 			parentLC = currentWindow.LCO;
 			break;
 		}
 	}
 	return parentLC;
}

EventController.prototype.handleEvent = function (source)
{
	var parentLC = this.getParent();
	if (parentLC != null && parentLC.handleEvent != null)
	{
		return parentLC.handleEvent(source);
	}
	else
	{
		return false;
	}
}


	


