dojo.addOnLoad(init);

function init() {
	dojo.query(".descriptionButton","modules").onclick(scrollModuleContent);
}

//Scroll module content in and out.  Requires dojo.fx module

function scrollModuleContent(e) {
	var node = $(e.target.getAttribute("id").replace(/Button/,''));
	if(!node.className || node.className != 'expanded') {
		navigator.userAgent.match(/MSIE\s6/) ? node.style.overflow = 'visible' : dojo.fx.wipeIn({ node: node, duration: 500 }).play();
		node.className = 'expanded';
		e.target.firstChild.nodeValue = '[ Hide Description ]';
	}
	else {
		navigator.userAgent.match(/MSIE\s6/) ? node.style.overflow = 'hidden' : dojo.fx.wipeOut({ node: node, duration: 500 }).play();
		node.className = 'collapsed';
		e.target.firstChild.nodeValue = '[ Show Description ]';
	}
}