function affiche(calque,lien) {
	document.getElementById(calque).style.display = "block";
	document.getElementById(calque+"+").innerHTML = "<a href='#' onclick=\"javascript:efface('"+calque+"','"+lien+"')\">"+lien+"</a>";
}
function efface(calque,lien) {
	document.getElementById(calque).style.display = "none";
	document.getElementById(calque+"+").innerHTML = "<a href='#' onclick=\"javascript:affiche('"+calque+"','"+lien+"')\">"+lien+"</a>";
}

function valider(formulaire){
	adresse = formulaire.email.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place > -1)&&(adresse.length >2)&&(point > 1)) 
		return true;
	else {
		alert("Saisissez une adresse email valide");
		return false;
	}
 }

function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

function display(calque) {
	document.getElementById(calque).style.display = "block";
	changeOpac(30, 'contenu');
}
function ferme(calque) {
	document.getElementById(calque).style.display = "none";
	changeOpac(100, 'contenu');
	document.getElementById("diaporama").innerHTML = "";
}

// WEB 2.0
function getXmlHttpRequest() {
	if (window.XMLHttpRequest)
		xhr = new XMLHttpRequest();
	else 
		if (window.ActiveXObject) {
			try {
				xhr = new ActiveXObject('Msxml2.XMLHTTP');
			}
			catch (e) {
				xhr = new ActiveXObject('Microsoft.XMLHTTP');
			}
		}
	else {
		alert("Votre navigateur ne supporte pas l'objet XMLHttpRequest");
		xhr = false;
	}
}

function aff_diapo() {
	display('diaporama');
	document.getElementById("diaporama").innerHTML = "<img src='images/loading.gif' class='chargement'>";

//Instanciation grâce au browser
getXmlHttpRequest();
//On ouvre une requêtre asynchrone : 'true'
xhr.open('POST', 'include/charge_video.php', true);
//Fonction appelée quand la requête change d'état
xhr.onreadystatechange = function() {
        //Si la requête est terminée
        if ( xhr.readyState == 4 ) 
          //Si la réponse ne contient pas d'erreur
          if ( xhr.status == 200 ) {
				document.getElementById("diaporama").innerHTML = xhr.responseText;
			}
          else //Erreur
            document.getElementById("diaporama").innerHTML = 'Erreur serveur !';
}
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
xhr.send();
}
