/**
 * Change the class all the divs with currentclass to newclass.
 *
 * @param currentclass: The current class of the divs.
 * @param newclass: The new class to set on the divs. 
 */
function _changeClass(currentclass, newclass) {
	var divs = document.getElementsByTagName('div');
	var numdivs = divs.length;
	for(i = 0; i < numdivs; i++) {
		var div = divs[i];
		if(currentclass == div.getAttribute('class') || currentclass == div.getAttribute('className')) {
			div.setAttribute('class', newclass);
			div.setAttribute('className', newclass);
		}
	}
}

/**
 * Expand all hidden divs.
 */
function expand() {
	_changeClass('detailshidden', 'details');
}

/**
 * Collapse all hideable divs.
 */
function collapse() {
	_changeClass('details', 'detailshidden');
}

