function initExpandCollapse() {
	var cDivs = document.getElementsByTagName('DIV');
	window.displayPanel = document.getElementById('expandedDisplay');
	
	for(var i=0; i<cDivs.length; i++) {
		if(cDivs[i].className.indexOf('expandable') !=-1 ) {
			oA = cDivs[i].getElementsByTagName('A')[0];
			
			oA.onmouseover = function() {
				if(window.defaultElement != null) {
					removeClass(window.defaultElement, 'expanded');
				}
				var oParent = this.parentNode.parentNode;
				addClass(oParent, 'expanded');
				window.displayPanel.innerHTML = oParent.getElementsByTagName('p')[0].innerHTML;
				window.defaultElement = this;
			}
			
			oA.onmouseout = function() {
				removeClass(this.parentNode.parentNode, 'expanded');
				window.defaultElement = null;
				window.displayPanel.innerHTML = '';
			}
			
		}
	}
}

function addClass(obj, sClass) {
	obj.className += " " + sClass;
}

function removeClass(obj, sClass) {
	obj.className = obj.className.replace(" " + sClass, '');
}

addEvent(window, 'load', initExpandCollapse);
