// JavaScript Document

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

// REMPLACEMENT DU CONTENU D'UNE DIV
function envoieRequete(url,id)
 {
 var xhr_object = null;
 var position = id;
 if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
 else
 if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");

 // On ouvre la requete vers la page désirée
 xhr_object.open("GET", url, true);
 xhr_object.onreadystatechange = function(){
 if ( xhr_object.readyState == 4 )
 {
 // j'affiche dans la DIV spécifiées le contenu retourné par le fichier
 document.getElementById(position).innerHTML = xhr_object.responseText;
 }
 }
 // dans le cas du get
 xhr_object.send(null);

 }


// AFFICHE PROGRESSIF D'UNE DIV
function Suite(lien,affiche,hauteur) 
{ 
var objet = document.getElementById(affiche); // entre id div que tu veux faire apparaître ! 
objet.style.visibility="visible";
if(objet.style.display == "none" || !objet.style.display) 
{ 
//alert(lien + " " + affiche);
objet.style.display = "block"; 
objet.style.overflow = "hidden"; 
lien.innerHTML = "ouvrir"; 
var hFinal = hauteur; //Hauteur finale (la hauteur une fois que ça aura fini de déplier !) 
var hActuel = 0; //Hauteur initiale (la hauteur dès le début !) 
var timer; 
var fct = function () 
{ 
hActuel += 20; //Augmente la hauteur de 20px (tu peux modifier) tous les 40ms ! 
objet.style.height = hActuel + 'px'; 
if( hActuel > hFinal) 
{ 
clearInterval(timer); //Arrête le timer 
//objet.style.overflow = 'inherit'; 
} 
}; 
fct(); 
timer = setInterval(fct,40); //Toute les 40 ms 
}else if(objet.style.display == "block") 
{ 
var hFinal = 0; //Hauteur finale (la hauteur une fois que ça aura fini de déplier !) 
var hActuel = hauteur; //Hauteur initiale (la hauteur dès le début !) 
var timer; 
var fct = function () 
{ 
hActuel -= 20; //Augmente la hauteur de -20px (tu peux modifier) tous les 40ms ! 
objet.style.height = hActuel + 'px'; 
if( hActuel == 20) 
{ 
clearInterval(timer); //Arrête le timer 
//objet.style.overflow = 'inherit'; 
objet.style.display = "none"; 
} 
}; 
fct(); 
timer = setInterval(fct,40); //Toute les 40 ms 
lien.innerHTML = 'fermer'; 
}/* */
}

