var activeEntry = null;

function showAnswer(entry){
	
	if ( activeEntry ) {
		activeEntry.className = 'entry';
		if ( activeEntry == entry ) {
			activeEntry = null;
			return;
		}
	}
	
	var answer = entry.firstChild;
	while ( answer && answer.className != 'answer' ) answer = answer.nextSibling;
	
	if ( !answer ) return;
	
	answer.zoom = 0;
	answer.style.fontSize = "0.0em";
	answer.timeOut = setInterval(zoomAnswer,50);
	zoomAnswerElement = answer;
	
	activeEntry = entry;
	activeEntry.className = "activeEntry";
	
}

var zoomAnswerElement;
function zoomAnswer(){
	zoomAnswerElement.zoom+=2;
	zoomAnswerElement.style.fontSize = zoomAnswerElement.zoom/10 +'em';
	
	if ( zoomAnswerElement.zoom >= 10 ) {
		clearInterval(zoomAnswerElement.timeOut);
	}
}