

function cierraLi(ul, cerrar)
{
	var lis = ul.children(':first');
	
	do
	{
		var hijosDeLi = lis.children(':first');
		do
		{
			if (hijosDeLi.is('ul'))
			{
				cierraLi(hijosDeLi, true);
			}
			hijosDeLi = hijosDeLi.next();
		}while (hijosDeLi.length > 0)
		
		if (cerrar)
		{
			if (!lis.next().is('li')) 
			{
				lis.addClass('ultimo');
			}
		}
		
		lis = lis.next();
	}while (lis.length > 0)
	
	return;
}


$(document).ready(function(){

	cierraLi($('#der ul'),false);	

});


/*$(document).ready(function(){
	var li = $('#der ul li ul li:first');

	while (li.is('li')) {
		alert(li.text());
		subli = li.children().children(':first');
		while (subli.is('li')) {
			if (!subli.next().is('li')) 
				subli.addClass('ultimo'); 
			subli = subli.next();
		}
		if(!li.next().is('li'))
			li.addClass('ultimo'); 
		li=li.next();
	}		
});*/