function Adapt_div(id1,id2)
{
		var taille = document.getElementById(id1).offsetHeight;
		var taille2 = document.getElementById(id2).offsetHeight;
		
		if(taille > taille2)
		{
			document.getElementById(id2).style.height = taille +"px";
		}
		else
		{
				document.getElementById(id1).style.height = taille2-1 +"px";
		}
}

//Permet de vérifier le nombre de caractere saisis mais ne bloque pas
//function limite(textarea, max)
//{
//    var textTextarea = document.getElementById(textarea).value;
//    
//    alert(textTextarea.length);
//    
//    if(textTextarea.length <= max)
//    {
//        textTextarea = textTextarea.substring(0,max);
//    }
//    else
//    {
//        textTextarea.readonly = true;
//    }
//    var reste = max - textTextarea.length;
//    var affichage_reste =  reste +' caract&egrave;res restants';
//    document.getElementById('max_desc').innerHTML = affichage_reste;
//}

//Permet de vérifier le nombre de caractere saisis
 function LimiterTextArea(nom_controletexte, nbcar, nom_controledecompte)
 {
 var moncontroletexte = document.getElementById(nom_controletexte);

 var moncontroledecompte = document.getElementById(nom_controledecompte);

 if (moncontroletexte && moncontroledecompte)
 {

 moncontroletexte.onclick = function(){TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte)};
 moncontroletexte.onblur = function(){TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte)};
 moncontroletexte.onkeyup = function(){TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte)};
 moncontroletexte.onkeypress = function(){TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte)};

 // *** Affichage du nombre de caractères restant
 if(moncontroledecompte.type)
 moncontroledecompte.value = NbCarRestant(moncontroletexte, nbcar); // Pour un input de formulaire
 else
 moncontroledecompte.innerHTML = "Caract&egrave;res restants " +NbCarRestant(moncontroletexte, nbcar); // Pour un élément HTML

 }
 }

 // TextAreaEstRempli
 // args : textarea moncontroletexte, int nbcar, element_HTML moncontroledecompte
 // return : bool
 // Renvoie vrai si le nombre de caractères maximum du textarea n'est pas atteint
 function TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte)
 {
 if (moncontroletexte)
 {
 if (moncontroletexte.value.length <= nbcar)
 {
 //alert("pas rempli");
 // mes actions ...

 // *** Affichage du nombre de caractères restant
 if(moncontroledecompte.type)
 moncontroledecompte.value = "Caract&egrave;res restants " +NbCarRestant(moncontroletexte, nbcar);
 else
 moncontroledecompte.innerHTML = "Caract&egrave;res restants " +NbCarRestant(moncontroletexte, nbcar);

 return true;
 }
 else
 {
 //alert("rempli");
 // mes actions ...

 // Affichage du nombre de caractères restant
 moncontroletexte.value = moncontroletexte.value.substr(0, nbcar);

 // *** Affichage du nombre de caractères restant
 if(moncontroledecompte.type)
 moncontroledecompte.value = "Caract&egrave;res restants " + NbCarRestant(moncontroletexte, nbcar);
 else
 moncontroledecompte.innerHTML = "Caract&egrave;res restants " + NbCarRestant(moncontroletexte, nbcar);

 return false;
 }
 }
 }

 // NbCarRestant
 // args : textarea moncontroletexte, int nbcar
 // return : int
 // Renvoie le nombre de caractère à saisir
 function NbCarRestant(moncontroletexte, nbcar)
 {
 if (moncontroletexte.value.length)
 return new Number(nbcar - moncontroletexte.value.length);
 else
 return new Number(nbcar);
 } 
 
 
 
 
 //Récupérer variable dans l'url
 function getVar (nomVariable)
 {
 var infos = location.href.substring(location.href.indexOf("?")+1, location.href.length)+"&"
 if (infos.indexOf("#")!=-1)
 infos = infos.substring(0,infos.indexOf("#"))+"&"
 var variable=0
 {
 nomVariable = nomVariable + "="
 var taille = nomVariable.length
 if (infos.indexOf(nomVariable)!=-1)
 variable = infos.substring(infos.indexOf(nomVariable)+taille,infos.length).substring(0,infos.substring(infos.indexOf(nomVariable)+taille,infos.length).indexOf("&"))
 }
 return variable
 } 
