// links //
Ext.onReady(function(){
	vlees.linklist = Ext.select('div.user-links-pi1 ul li.category');
	vlees.linklist.each(function(cat, o, i){
		cat.setVisibilityMode(Ext.Element.DISPLAY).addClass('active');
		/* if(i > 0) */ cat.removeClass('active').select('ul.links').hide();
		cat.select('.cat-title').on('click', vlees.showLinkCategory, vlees);
	}, vlees);
});

vlees.showLinkCategory = function(e,t){
	e.preventDefault();
	if(Ext.fly(t).parent('li.category').hasClass('active')){
		Ext.fly(t).parent('li.category').removeClass('active').down('ul.links').setVisibilityMode(Ext.Element.DISPLAY).hide();
		return;
	}
	vlees.linklist.each(function(cat, o, i){
		cat.setVisibilityMode(Ext.Element.DISPLAY);
		cat.removeClass('active').select('ul.links').hide();
	}, vlees);
	Ext.fly(t).parent('li.category').addClass('active').down('ul.links').setVisibilityMode(Ext.Element.DISPLAY).show();
}

// tips //
Ext.onReady(function(){
	vlees.tiplist = Ext.select('div.tip-list ul li.category');
	vlees.tiplist.each(function(cat, o, i){
		cat.setVisibilityMode(Ext.Element.DISPLAY).addClass('active');
		/*if(i > 0)*/ cat.removeClass('active').select('ul.tips').hide();
		cat.select('.category-title').on('click', vlees.showTipCategory, vlees);
	}, vlees);
});

vlees.showTipCategory = function(e,t){
	e.preventDefault();
	vlees.tiplist.each(function(cat, o, i){
		cat.setVisibilityMode(Ext.Element.DISPLAY);
		cat.removeClass('active').select('ul.tips').hide();
	}, vlees);
	Ext.fly(t).parent('li.category').addClass('active').down('ul.tips').setVisibilityMode(Ext.Element.DISPLAY).show();
}