function addEv(ev, fc, obj) {
	if (obj.addEventListener) {
		obj.addEventListener(ev, fc, false);
		return;
	}
	
	eval("obj.on"+ev+" = fc");
}

function toggle() {
	if (this.parentNode.parentNode.style.height != 'auto') {
		this.parentNode.parentNode.style.height = 'auto';
		if (this.className == 'arrow') {
			this.style.background = 'url(images/arropen.gif) center right no-repeat';
		} else {
			var spa = this.parentNode.getElementsByTagName('span');
			for (var i=0;i<spa.length;i++) {
				if (spa[i].className == 'arrow')
					spa[i].style.background = 'url(images/arropen.gif) center right no-repeat';
			}
		}
	} else {
		this.parentNode.parentNode.style.height = '40px';
		if (this.className == 'arrow') {
			this.style.background = 'url(images/arrclosed.gif) center right no-repeat';
		} else {
			var spa = this.parentNode.getElementsByTagName('span');
			for (var i=0;i<spa.length;i++) {
				if (spa[i].className == 'arrow')
					spa[i].style.background = 'url(images/arrclosed.gif) center right no-repeat';
			}
		}
	}
}

window.onload = function() {
	var roo = document.getElementById('sright').getElementsByTagName('span');
	for (var i=0;i<roo.length;i++) {
		addEv('click', toggle, roo[i]);
	}
}