var expandMessage = [];
expandMessage['en'] = '(multiple items, click to expand...)';
expandMessage['es'] = '(impresar para ver m\u00E1s cosas)'; 
// http://www.saila.com/usage/tips/examples/special_characters.html

var uniqueIdCounter = 0;

function expand(section_id) {
	var el=document.getElementById(section_id);
	addClassName(el,'expanded');
	removeClassName(el,'collapsed');
}

window.onload = function() {
	if (typeof document.getElementsByTagName=='undefined') {return;}
	
	var message = expandMessage['en'];
	if (hasClassName(document.body,'lang-es')) {
		message = expandMessage['es'];
	}
	
	var div, i=0;
	//openers = new Array;
	while (div = document.getElementsByTagName('div').item(i)) {
		if (hasClassName(div,'collapseMe')) {
			if (!div.id) {
				div.id = "uniqueId" + uniqueIdCounter++;
			}
			id = div.id;
			addClassName(div,'collapsed');
			removeClassName(div,'expanded');
			var newA = document.createElement('a');
			newA.href = "javascript:expand('"+div.id+"');";
			newA.className = "multiple";
			newA.appendChild(document.createTextNode(message));
			div.appendChild(newA);
			newA = null;
		}
		i++;
	}
}