function toggleQA(id) {

	toggleElement('a' + id);	
	toggleElement('q' + id);
		
	if (id != toggleQA.current) {
		toggleElement('a' + toggleQA.current);	
		toggleElement('q' + toggleQA.current);	
		toggleQA.current = id;
	} else {
		toggleQA.current = null;
	}
}
toggleQA.current = null;

function toggleElement (id) {

	if (!document.getElementById) return;

	e = document.getElementById(id);

	if (!e) return;
	
	e.className = /(^|\s+)selected$/.test(e.className) 
		? e.className.replace(/(^|\s+)selected$/,"")
		: e.className.replace(/$/," selected")

}

function trim(str) { 
   return str.replace(/(^\s*)|(\s*$)/g,"") 
} 

function ouvreReponse(url,nomFenetre) {
	var fenetreResultat;
	if(navigator.appName == "Microsoft Internet Explorer") {
		fenetreResultat = window.open(url,"FAQ","left=20,top=20,width=530,height=470,toolbar=no,menubar=no,resizable=no,scrollbars=yes");
	} else {
		fenetreResultat = window.open(url,"FAQ","screenX=20,screenY=0,width=530,height=420,toolbar=no,menubar=no,resizable=no,scrollbars=yes");
	}
}

function ouvreHistorique(langue, section) {
   var win = window.open("historique.php?idS=" + (section||'') + "&idL=" + (langue||''),
      "historique",
      "width=400,height=480,toolbar=no,menubar=no,resizable=no,scrollbars=yes");
   return win;
}



var isDHTML = 0;
var isID = 0;
var isAll = 0;
var isLayers = 0;
var answer_selected = '';
if (document.getElementById) {isID = 1; isDHTML = 1;}
else {
if (document.all) {isAll = 1; isDHTML = 1;}
else {
browserVersion = parseInt(navigator.appVersion);
if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {isLayers = 1; isDHTML = 1;}
}}

function findDOM(objectID,withStyle) {
	if (withStyle == 1) {
		if (isID) { return (document.getElementById(objectID).style) ; }
		else { 
			if (isAll) { return (document.all[objectID].style); }
		else {
			if (isLayers) { return (document.layers[objectID]); }
		};}
	}
	else {
		if (isID) { return (document.getElementById(objectID)) ; }
		else { 
			if (isAll) { return (document.all[objectID]); }
		else {
			if (isLayers) { return (document.layers[objectID]); }
		};}
	}
}

function doAnswer(name) {
	if(answer_selected != name) {
		if(answer_selected != '') {
			var lastDOM = findDOM(answer_selected,1);
			lastDOM.visibility = 'hidden';
			lastDOM.position = 'absolute';
		}
	}
	var recentDOM = findDOM(name,1);
	if (recentDOM.visibility == 'hidden') {
		recentDOM.visibility = 'visible';
		recentDOM.position = 'static';
		answer_selected = name;
	} else {
		recentDOM.visibility = 'hidden';
		recentDOM.position = 'absolute';
	}
}

function doCategory(name) {
	if(answer_selected != '') {
		var lastDOM = findDOM(answer_selected,1);
		lastDOM.visibility = 'hidden';
		lastDOM.position = 'absolute';
	}
	var recentDOM = findDOM(name,1);
	if (recentDOM.visibility == 'hidden') {
		recentDOM.visibility = 'visible';
		recentDOM.position = 'static';
	} else {
		recentDOM.visibility = 'hidden';
		recentDOM.position = 'absolute';
	}
}