
/* FENETRE DEROULANTE */

//couleur du fond lors du passage de la souris
function overSection(e) {
	e.style.background = "#26ce31";
}
//couleur du fond lorsque la souris n'est pas dessu
function outSection(e) {
	e.style.background = "#47597d";
}
// Fermeture de la fenetre
function closeSection(e) {
	//affichage du l'icone ouvrir |+|
	e.getElementsByTagName("div")[1].firstChild.setAttribute("src", "images/exp_plus.gif");
	// Lors du prochain click se sera une fonction d'ouverture
	e.onclick = function() {
		openSection(this);
	}	
	var node = e.parentNode.getElementsByTagName("div")[4];
	node.style.display = "none";
}
// Ouverture de la fenetre
function openSection(e) {
	//affichage de l'icone fermer |-|
	e.getElementsByTagName("div")[1].firstChild.setAttribute("src", "images/exp_minus.gif");
	// Lors du prochain click se sera une ouverture une fonction de fermeture
	e.onclick = function() {
		closeSection(this);
	}
	var node = e.parentNode.getElementsByTagName("div")[4];
	node.style.display = "";
}
       function all (id) {
	  var aRemplacer = /\%/g; 
id = id.replace(aRemplacer, "\'") 
displayExtraContent(id);
      }
/* Dynamic HTML -------- */
function displayExtraContent(id) {
	closeExtraContent('url');
var url = "url";
	// on ferme les fenetres deja ouvertes (afin de ne pas avoir une adition des pages )
	document.getElementById(url).style.display = "";
	// durant le chargement de la page
	document.getElementById(url).innerHTML = "Chargement...";
	//on cherche la page html dans le dossier
	loadHTMLDoc(id, displayHTMLFile, url);
}

//affichage & page "ID"
function displayHTMLFile(content, id) {
	var food = '<div class="tableauajax">' +
						content+
				'</div>';
		document.getElementById(id).innerHTML = food;
}

// fermeture de la page ouverte
function closeExtraContent(id) {
	if (document.getElementById(id+"_link")) {
		document.getElementById(id+"_link").style.display = "";
	}
	document.getElementById(id).innerHTML = "";
	document.getElementById(id).style.display = "none";
}

// chargement de la page a afficher ( AJAX !)
function loadHTMLDoc(url, doFunc, param) {
	var req;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.onreadystatechange = function() {
		if (req.readyState == 4) {// only if req shows "loaded"
			if (req.status == 200) {// only if "OK"
				doFunc(req.responseText, param);
			} else {
				alert("Probleme de donn?es:\n" + req.statusText);
			}
		}
	}
	req.open("GET", url, true);
	req.send(null);
}

window.onload = function() {
}
//--------------------------------------------------------------
function visibilite(thingId)
	{
		var targetElement;
		targetElement = document.getElementById(thingId) ;
		if (targetElement.style.display == "none")
		{
			targetElement.style.display = "" ;
		} else {
			targetElement.style.display = "none" ;
		}
	}
	function openall(thingId)
	{
		targetElement = document.getElementById(thingId) ;
		targetElement.style.display = "" ;
	}
	function closeall(thingId)
	{
		targetElement = document.getElementById(thingId) ;
		targetElement.style.display = "none" ;
	}


