// JavaScript pour la page faq

function faqEvent(theme){
	var listQuestions=new Array();
	var listReponses=new Array();
	// recherche des questions
	var tmp=$(theme).getElementsByTagName("li");
	for (var i=0; i<tmp.length; i++){
		if (tmp[i].className =="openclose") listQuestions.push(tmp[i]); 
	}
	for (var i=0; i<listQuestions.length; i++){
		tmp=listQuestions[i].getElementsByTagName("div");
		if (tmp.length>0) {
			listReponses.push(tmp[0]);
			tmp[0].style.display="none";
		}
	}
	eventQuestions(listQuestions, listReponses);
}
function open_all_faq(el, txt_cacher, txt_montrer){
	if(el.innerHTML==txt_cacher){
		el.innerHTML=txt_montrer;
		displayCss = "none";
		classeCss = "openclose";
	}else{
		el.innerHTML=txt_cacher;	
		displayCss = "block";
		classeCss = "openclose2";	
	}
	var listReponses = new Array();
	var listReponses_div = new Array();
	var tmp=$('block_data_left').getElementsByTagName("ul");
	
	for (var i=0; i<tmp.length; i++){
			if (tmp[i].className =="portletOpenClose") listReponses.push(tmp[i]); 
	}	
	for (var j=0; j<listReponses.length; j++){
		listReponses_div.push(listReponses[j].getElementsByTagName("div"));
		//je parcours chaque li de cette liste
		
		
	}
	for (var k=0; k<listReponses_div.length; k++){
		for (var j=0; j<listReponses_div[k].length; j++){
			listReponses_div[k][j].style.display = displayCss;
			listReponses_div[k][j].parentNode.className=classeCss;
		}	
	}
	
}
/*

*/
// evenement sur les questions
function eventQuestions(listQuestions, listReponses){
	for (var i=0; i<listQuestions.length; i++){
		listQuestions[i].num=i;
		var lien = listQuestions[i].getElementsByTagName("a")[0];
		lien.onclick = function (oEvent){
			var num = this.parentNode.num;

			if (listQuestions[num].className=="openclose") {
				listQuestions[num].className="openclose2";
				listReponses[num].style.display="block";
			} else {
				listQuestions[num].className="openclose";
				listReponses[num].style.display="none";
			}
			return false;
		}
		
		/*
		listQuestions[i].onclick = function (oEvent){
			if (listQuestions[this.num].className=="openclose") {
				listQuestions[this.num].className="openclose2";
				listReponses[this.num].style.display="block";
			} else {
				listQuestions[this.num].className="openclose";
				listReponses[this.num].style.display="none";
			}
			return false;
		}
		*/
	}
}
