var depth = 0;
var actTrail = null;
var actActive = null;

function ddkill (element) {
	var par = Ext.get(element).parent('ul');
	while (par.parent('ul') != null) {
		par = par.parent('ul');
	}
	
	par.select('li').removeClass('active');
	par.select('li').removeClass('activePar');
	
	par.select('ul').setStyle('display','none');
	par.select('ul').setStyle('visibility','hidden');
	
	if (actTrail == null) { actTrail = par.select('li.trail').item(0); }
	if (actActive == null) { actActive = par.select('li.active').item(0); }
	if (actTrail != null) {
		actTrail.addClass('trail');		
		if (actTrail.select('ul') != null) {
			actTrail.select('ul').setStyle('display','block');
			actTrail.select('ul').setStyle('visibility','visible');
		}
	}
	if (actActive != null) {
		actActive.addClass('active');
		if (actActive.select('ul') != null) {
			actActive.select('ul').setStyle('display','block');
			actActive.select('ul').setStyle('visibility','visible');
		}
	}
}

function dd (element) {
	var par = Ext.get(element).parent('ul');
	if (par != null) {
	while (par.parent('ul') != null) {
		par = par.parent('ul');
	}
	
	if (actTrail == null) { actTrail = par.select('li.trail').item(0); }
	if (actActive == null) { actActive = par.select('li.active').item(0); }
	if (actTrail != null) {
		actTrail.removeClass('trail');
		if (actTrail.select('ul') != null) {
			actTrail.select('ul').setStyle('display','none');
			actTrail.select('ul').setStyle('visibility','hidden');
		}
	}
	if (actActive != null) {
		actActive.removeClass('active');
		if (actActive.select('ul') != null) {
			actActive.select('ul').setStyle('display','none');
			actActive.select('ul').setStyle('visibility','hidden');
		}
	}
	
	if (Ext.get(element).select('ul').item(0) != null) {
		Ext.get(element).select('ul').item(0).setStyle('display','block');
		Ext.get(element).select('ul').item(0).setStyle('visibility','visible');
	}
	
	var parVis = Ext.get(element).parent('li');
	while (parVis != null) {
		parVis.addClass('activePar');
		parVis.select('li').addClass('activePar');
		parVis = parVis.parent('li');
	}
	}
}