var currentFAQ = -1;
function showFaqAnswer(faqnr, max) {

   if(currentFAQ == faqnr) {
     hideFaqAnswer(currentFAQ, max);     
   } else {
     if(currentFAQ != -1) hideFaqAnswer(currentFAQ, max);
   
		  liElement = document.getElementById ('faqQuestion_'+faqnr); 
		  answerElement = document.getElementById ('faqAnswer_'+faqnr);      
		  if(liElement && answerElement) {
			  currentFAQ = faqnr;
			  //liElement.style.font= 'bold 11px Verdana';
			  answerElement.style.display= 'block'; 
			  return true;
			} else {
        alert('uups');
        return -1;
      }
	 }
}
function hideFaqAnswer(faqnr, max) {
  liElement = document.getElementById ('faqQuestion_'+faqnr);
  answerElement = document.getElementById ('faqAnswer_'+faqnr);      
  if(liElement && answerElement) {
	  currentFAQ = -1;
	  //liElement.style.font= 'normal 11px Verdana';
	  answerElement.style.display= 'none';
	  return true;
	} else return -1;
	  
}
function resetAllFaqEntries(max) {
		for(var i=1;i<=max;i++) {
	    if(hideFaqAnswer(i, max)==-1) {
	      break;
	    }
	  }
}

