function OcultarCajaMigajas()
{
	var cajaMigajas = Ext.get('migajasCaja');
	
	if (cajaMigajas)
	{
		cajaMigajas.addClass('oculto');
	}
}

function AgregarMigaja(texto, link)
{
	var olMigajas = GetOlMigajas();
	
	if (!olMigajas)
	{
		return false;
	}
	
	var liMigaja = document.createElement('li');
	
	liMigaja.className = 'migaja migajaUltima sombraBlanca';
	
	if (typeof(link) != 'undefined' && link != '')
	{
		var aMigaja = document.createElement('a');
		
		aMigaja.href 		= link;
		aMigaja.innerHTML 	= texto;
		aMigaja.className	= 'sombraBlanca';
		aMigaja.title		= texto;
		
		liMigaja.appendChild(aMigaja);
	}
	else
	{
		liMigaja.innerHTML 	= texto;
		liMigaja.title 		= texto;
	}
	
	olMigajas.appendChild(liMigaja);
	
	var migajas = Ext.get('migajasCaja');
	
	if (migajas)
	{
		migajas.removeClass('oculto');
	}
	
	SetUltimaMigaja();
}

function GetOlMigajas()
{
	var olMigajas = Ext.query('div#migajasCaja div.migajasContainer2 ol');
	
	if (typeof(olMigajas[0]) != 'undefined')
	{
		return olMigajas[0];
	}
	else
	{
		var olMigajas 			= document.createElement('ol');
		var contenedorMigajas 	= Ext.query('div#migajasCaja div.migajasContainer2');
		
		olMigajas.className = 'limpiarParaBotonera contenedorGlobal';
		
		if (typeof(contenedorMigajas[0]) != 'undefined')
		{
			contenedorMigajas[0].appendChild(olMigajas);
			
			return olMigajas;
		}
	}
	
	return false;
}

function SetUltimaMigaja()
{
	var lisMigajas = Ext.query('div#migajasCaja div.migajasContainer2 ol.limpiarParaBotonera.contenedorGlobal li');
	
	for (var i = 0; i < lisMigajas.length; i++)
	{
		if (i == lisMigajas.length - 1)
		{
			Ext.get(lisMigajas[i]).addClass('migajaUltima');
		}
		else
		{
			Ext.get(lisMigajas[i]).removeClass('migajaUltima');
		}
	}
}

function BorrarMigajas()
{
	var olMigajas = GetOlMigajas();
	
	if (!olMigajas)
	{
		return false;
	}
	
	var lisMigajas = Ext.query('div#migajasCaja div.migajasContainer2 ol.limpiarParaBotonera.contenedorGlobal li');
	
	for (var i = 0; i < lisMigajas.length; i++)
	{
		olMigajas.removeChild(lisMigajas[i]);
	}
}
