function init() {
	if (!document.getElementsByTagName || !document.getElementById) return;
	descriptions = document.getElementById('venndescriptions').getElementsByTagName('div');
}

function showContent(index) {
	// loop through, hiding all other descriptions but showing this one
	for (var i=0; i<descriptions.length; i++) {
		descriptions[i].className = (i==index) ? 'show' : 'hide';
	}
}

var descriptions;
addEvent(window, 'load', init, false);

function addEvent(elm, evType, fn, useCapture) {
	// cross-browser event handling for IE5+, NS6 and Mozilla
	// By Scott Andrew
	if (elm.addEventListener) {
		elm.addEventListener(evType, fn, useCapture);
		return true;
	} else if (elm.attachEvent) {
		var r = elm.attachEvent('on' + evType, fn);
		return r;
	} else {
		elm['on' + evType] = fn;
	}
}