function maj_indice(idIndice)
{
	
	var newIndice = document.getElementById("newIndice-"+idIndice).value;

	if (newIndice == idIndice)
	{
		alert("égaux");
		return;
	}

    var xhr_object = null; 

    if(window.XMLHttpRequest) // Firefox 
      xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
      xhr_object = new ActiveXObject("Microsoft.XMLHTTP");  
	 
    var data = "indice="+escape(idIndice)+"&newIndice="+escape(newIndice);
    xhr_object.open("POST", "XMLHttpRequest/indices_maj.php" , true); 
	 
	/* Réception de la réponse*/
    xhr_object.onreadystatechange = function() { 
	  var code = ""
      if (xhr_object.readyState == 4) 
      {  
        var reponse = xhr_object.responseText;
		if (reponse == "Erreur")
		{
			alert("La modification n'a pas été prise en compte: ");
		}
		else
		{	
			document.getElementById("tableTitre").innerHTML = reponse;
		}
		
	  }
	}
	

	/* Envoi des données */
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	xhr_object.send(data); 
}

function maj_sous_galerie(idGalerie)
{
	var nameNomFr = "nomFr"+idGalerie;
	var nameNomEn = "nomEn"+idGalerie;
	var nameOrdre = "ordre"+idGalerie;
	var nomFr = document.getElementById(nameNomFr).value;
        var nomEn = document.getElementById(nameNomEn).value;
        var indice = document.getElementById(nameOrdre).value;


    var xhr_object = null; 

    if(window.XMLHttpRequest) // Firefox 
      xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
      xhr_object = new ActiveXObject("Microsoft.XMLHTTP");  
	 
    var data = "idGalerie="+escape(idGalerie)+"&nomFr="+nomFr+"&nomEn="+nomEn+"&indice="+escape(indice);
    xhr_object.open("POST", "XMLHttpRequest/galerie_maj.php" , true); 
	 
	/* Réception de la réponse*/
    xhr_object.onreadystatechange = function() { 
	  var code = ""
      if (xhr_object.readyState == 4) 
      {  
        var reponse = xhr_object.responseText;
		if (reponse == "Erreur")
		{
			alert("La modification n'a pas été prise en compte: ");
		}
		else
		{	
			document.getElementById("majGalerie").innerHTML = reponse;
		}
		
	  }
	}
	

	/* Envoi des données */
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	xhr_object.send(data); 
}


function maj_photo(idImage)
{

	descriptionFr = document.getElementById(idImage+"-description-fr").value;
	descriptionEn = document.getElementById(idImage+"-description-en").value;
	
    var xhr_object = null; 

    if(window.XMLHttpRequest) // Firefox 
      xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
      xhr_object = new ActiveXObject("Microsoft.XMLHTTP");  
	 
    var data = "description-fr="+escape(descriptionFr)+"&description-en="+escape(descriptionEn)+"&photo="+escape(idImage);
    xhr_object.open("POST", "XMLHttpRequest/photos_maj.php" , true); 
	 
	/* Réception de la réponse*/
    xhr_object.onreadystatechange = function() { 
	  var code = ""
      if (xhr_object.readyState == 4) 
      {  
        var reponse = xhr_object.responseText;
		if (reponse == "Erreur")
		{
			alert("La modification n'a pas été prise en compte: ");
		}
		if (reponse == "OK")
		{	
			code += "<input type=\"text\" class=\"inputText\" id=\""+idImage+"-description-fr\" value=\""+descriptionFr+"\">\n";
			code += "<input type=\"text\" class=\"inputText\" id=\""+idImage+"-description-en\" value=\""+descriptionEn+"\">\n";
			code += "<input type=\"button\" class=\"inputSubmit\" value=\"Ok\" onClick='maj_photo(\""+idImage+"\")'>";
			document.getElementById(idImage).innerHTML = code;
			document.getElementById("alertModif").innerHTML = "<div class=\"modifOK\">MAJ "+idImage+" OK</div>";
		}
		
	  }
	}
	

	/* Envoi des données */
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	xhr_object.send(data); 
}

function boutonSurvol(nom)
{
	if (nom.className.search(/Hover/) == -1)
	{
		nom.className = nom.className + "Hover";
	}
	else
	{
		nom.className = nom.className.substr(0 ,nom.className.length - 5);
	}
}

function lanceGalerie(id,idGalerie)
{
if(!document.getElementById(id).style.height)
   document.getElementById(id).style.height = "70px";
if(!document.getElementById(id).style.paddingTop)
   document.getElementById(id).style.paddingTop = "60px";
   
   document.getElementById(id).style.overflow = "hidden";
   document.getElementById('loading').style.visibility = "visible";
   document.getElementById("loading").style.top = "-110px";


   reduceGalerie(id,idGalerie);
   visible = -110;
   displayLoading();


//   window.location=adresse;
}

var termine = "";

function displayLoading()
{
		
  if(window.ActiveXObject)
  {
  	visible += 5;
  	document.getElementById("loading").style.top = document.body.scrollTop + visible + "px";
  	document.getElementById("loading").style.position = "absolute";
  }
  else
  {
  	document.getElementById("loading").style.top = (parseInt( document.getElementById("loading").style.top) + 5)+"px";
  }
  if(parseInt( document.getElementById("loading").style.top) < 0 && visible < 0 && termine!="ok")
    setTimeout("displayLoading()",25);
}

function hideLoading()
{
  termine = "ok";
  document.getElementById("loading").style.top = Math.max(-110,(parseInt( document.getElementById("loading").style.top) - 5))+"px";
  if(parseInt( document.getElementById("loading").style.top) > -110)
    setTimeout("hideLoading()",25);
}

function reduceGalerie(id,idGalerie)
{
	 document.getElementById(id).style.height = (parseInt(document.getElementById(id).style.height)-5)+"px";
   	 document.getElementById(id).style.paddingTop = (parseInt(document.getElementById(id).style.paddingTop)-5)+"px";
    if( parseInt(document.getElementById(id).style.height) > 0 && parseInt(document.getElementById(id).style.paddingTop) > 0 )
	   setTimeout("reduceGalerie('"+id+"','"+idGalerie+"')",5);
	else
	{
		document.getElementById(id).style.visibility = "hidden";
		document.getElementById('menu').style.visibility = "hidden";
		document.getElementById("menu").style.display = "none";
   		document.getElementById("menu").style.height = "0px";
		document.getElementById("colonneGauche").style.width = "2%";
   		document.getElementById("contenuCentre").className = "contenuCentreSeul";
		termine = "";
   		charge_galerie(idGalerie);
	}
}

function changeClass(id, newClass) 
{
   identity=document.getElementById(id);
   identity.className=newClass;
}

// Inversion de la visibilité
function changeVisibility(itemId)
{
	var element = document.getElementById(itemId);
    if (element.style.display == 'block')
    {
      element.style.display = 'none';
    } else {
      element.style.display = 'block';
    }
}

