function hasClass(obj, className) {
	if (typeof obj == 'undefined' || obj==null || !RegExp) { return false; }
	var re = new RegExp("(^|\\s)" + className + "(\\s|$)");
	if (typeof(obj)=="string") {
		return re.test(obj);
	}
	else if (typeof(obj)=="object" && obj.className) {
		return re.test(obj.className);
	}
	return false;
}

function initSidebar()
{
	var _moreText = 'more';
	var _lessText = 'less';

	var _opener = document.getElementById('more');
	var _slider = _opener.parentNode.getElementsByTagName('ul').item(0);

	_opener.onclick = function() {
		if(hasClass(this,'active')) {
			this.className = this.className.replace('active','');
			this.innerHTML = _moreText;
			_slider.style.display = 'none';
		}
		else {
			this.className += ' active';
			_slider.style.display = 'block';
			this.innerHTML = _lessText;
		}
		return false;
	}
}

if (window.addEventListener) window.addEventListener("load", initSidebar, false);
else if (window.attachEvent) window.attachEvent("onload", initSidebar);