/* Toggle a div to show/hide. 17 March 2008, sdwilliams */

addEvent(window, 'load', initSwitch);

function addEvent(obj, eventType,fn, useCapture)
{
	if (obj.addEventListener) {
		obj.addEventListener(eventType, fn, useCapture);
		return true;
	} else {
		if (obj.attachEvent) {
			var r = obj.attachEvent("on"+eventType, fn);
			return r;
		}
	}
}

function initSwitch() {
	var elems = document.getElementsByTagName('div');
	for (var i=0; i<elems.length; i++) {
			if (elems[i].className == 'toggle') {
				var e = elems[i].getElementsByTagName('i')[0];
				e.onclick = function () {
					this.className = this.className == 'click' ? 'click off' : 'click';
					var e2 = this.parentNode.getElementsByTagName('div')[0];
					e2.className = this.className == 'click' ? 'hide' : 'show';
				}
			}
	}
}