
function SimpleTextManager(dataContent,level1,level2)
{	
// INI: PRIVATE PROPERTIES
	var _data		 = null;	
	var _dataContent = dataContent || null;	
	var _level1		 = level1 || null;
	var _level2		 = level2 || null;
// END: PRIVATE PROPERTIES

// INI: PRIVATE METHODS
	function _setDatos()
	{
		if(_level1) {
			_data = _dataContent[_level1];
		}
		else {
			_data = _dataContent;
		}

		if(_level2) {
			_data = _data[_level2];
		}
	}
// END: PRIVATE METHODS


// INI: PUBLIC METHODS

	this.setupTextManager = function(dataContent,level1,level2)
	{
		if (!dataContent)
		{
			throw "DY.FORM.LANGUAGE.MANAGER | setupLangManager: dataContent is required.";
		}
		_dataContent = dataContent || null;		
		_level1		 = level1	   || null;
		_level2		 = level2      || null;
		_setDatos();
	};

	this.getLabel = function(group,label)
	{
		try
		{			
			return _data[group][label];
		}
		catch (e) { throw "DY.SIMPLE.TEXT.MANAGER | getLabel: level 1 or level 2"; }
			
	};	
// END: PUBLIC METHODS
	_setDatos();
}
