// JavaScript Document voor de uitklapfunctie van het nieuwe zoekformulier - marieke 2010 

var tx_irfaq_pi1_iconPlus = "images/paginatorforward.gif";
var tx_irfaq_pi1_iconMinus = "images/paginatordown.gif";


/**
2 * toggle FAQ Items
3 *
4 * @param id the id of the FAQ item to hide or show
5 * @param single true to show only one item at a time, false the open as many as you want
6 */
function tx_irfaq_toggleFaq(id, single, hash) {

if (single) {
// show only one Q+A at a time
tx_irfaq_toggleAll(false, hash);
tx_irfaq_showHideFaq(id, true, hash);
}
else {
// open as many Q+A as you like
var hidden = (document.getElementById('irfaq_a_'+id+'_'+hash).className == 'hidden');
tx_irfaq_showHideFaq(id, hidden, hash);
}
}


/**
* shows or hides a FAQ item at a time depending on the given status
*
* @param id the id of the FAQ item to hide or show
* @param show true to show the item, false to hide it
*/
function tx_irfaq_showHideFaq(id, show, hash) {
var faq_id = 'irfaq_a_'+id+'_'+hash; //answer
var pm_id = 'irfaq_pm_'+id+'_'+hash; // plus/minus icon

if (show) {
document.getElementById(faq_id).className = 'visible';
document.getElementById(pm_id).src = tx_irfaq_pi1_iconMinus;
}
else {
document.getElementById(faq_id).className = 'hidden';
document.getElementById(pm_id).src = tx_irfaq_pi1_iconPlus;
}
}

/**
* shows or hides all FAQ items with one click
*
* @param mode true to show the items, false to hide them
*/
function tx_irfaq_toggleAll(mode, hash, count) {
for (i = 0; i < count; i++) {
tx_irfaq_showHideFaq(i+1, mode, hash);
}
}


