function switchMenu(obj) {
    var el = document.getElementById(obj);
    if ( el.style.display != "none" ) {
        el.style.display = 'none';
    }
    else {
        el.style.display = '';
    }
}



function displayExtraContent(id,div) {
	//alert(id);
	var url = div;
	closeExtraContent(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 = "<img src='/images/loader.gif'>";
	//on cherche la page html dans le dossier
	loadHTMLDoc(id, displayHTMLFile, url);
}

//affichage"
function displayHTMLFile(content, id) {
	var food = content;
	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 donnees:\n" + req.statusText);
			}
		}
	}
	req.open("GET", url, true);
	req.send(null);
}

