function doselectAll(theBox,name){
  xState=theBox.checked;
  elm=theBox.form.elements;
  for(i=0;i<elm.length;i++)
   if(elm[i].type=="checkbox" && elm[i].name==name)
     {
	 elm[i].checked=xState;
	 Selection(elm[i].value,xState);
	 }
}

function SelectionnerTous(theBox,NbGroupes)
{
 for (var GroupeIndex=1; GroupeIndex<=NbGroupes; GroupeIndex++)
   {
    var Objet = document.getElementByName('Groupe_' + GroupeIndex);
	var ObjetControle = document.getElementById('GroupeControle_' + GroupeIndex);
    if (Objet.length)
	  {
	   for (var i=0; i<Objet.length; i++)
	     { 
		  Objet[i].checked = theBox.checked;
		 }
	  }
	else
		Objet.checked = theBox.checked;
	
	if (ObjetControle.length)
	  {
	   for (var i=0; i<ObjetControle.length; i++)
	     { 
		  ObjetControle[i].checked = theBox.checked;
		 }
	  }
	else
		ObjetControle.checked = theBox.checked;
   }
}

function Selection(valeur,statut,NbGroupes)
{
 for (var GroupeIndex=1; GroupeIndex<=NbGroupes; GroupeIndex++)
   {
    var Objet = eval('document.FormAction.Groupe_' + GroupeIndex);
    if (Objet.length)
	  {
	   for (var i=0; i<Objet.length; i++)
	     { 
		  if (Objet[i].value == valeur)
		    {
			 Objet[i].checked = statut;
		    } 
		 }
	  }
	else
		 if (Objet.value == valeur)
		    {
			 Objet.checked = statut;
		    } 
   }
}

function TesterURL(Adresse,ChangerIP) {
var IPExterne = '24.212.1.66';
var IPInterne = '192.168.0.11';
if (ChangerIP == 1)
	Adresse = Adresse.replace(IPExterne,IPInterne);
window.open(Adresse);
}
