//DEBUT FONCTION INFO --->
function open_info(info_id){
 document.getElementById(info_id).style.visibility = "visible"; // Si la bulle est cachÃ©e on la rend visible.
}
function close_info(info_id){
 document.getElementById(info_id).style.visibility = "hidden"; // Si la bulle est visible on la cache
}
//FIN FONCTION INFO <---

//DEBUT FONCTION POPUP --->

function PopupCentrer(page,nom,largeur,hauteur,options) {
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;
  window.open(page,nom,"top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

//FIN FONCTION POPUP <---

//DEBUT FONCTION SELECT FOURNISSEUR --->

  function selectAll(monInput){
    form = monInput.form;      //Formulaire qui contien l'input clické
    if (monInput.checked==true) { //Si on coche
      toutCocher = true;
    }else{                        //Si on décoche
      toutCocher = false;
    }

    //Liste des inputs du formulaire
    inputs = document.getElementsByTagName("input");

	  for(i = 0; i < inputs.length; i++){               //Parcourt tous les inputs
	    if(inputs[i].type.toLowerCase()=="checkbox"){   //Si checkbox
        if (toutCocher==true) {
          inputs[i].checked = true;                   //Coche
        }else{
          inputs[i].checked = false;                  //Décoche
        }
		  }
	  }
	}

  function decoche(monInput){
    form = monInput.form;      //Formulaire qui contien l'input clické
    caseToutCocher = form.test;

    if (monInput.checked==true) { //Si on coche
      toutCocher = true;
    }else{                        //Si on décoche
      toutCocher = false;
    }

    //Liste des inputs du formulaire
    inputs = document.getElementsByTagName("input");

    nbMarques = 0
    nbMarquesChecked = 0;
    for(i = 0; i < inputs.length; i++){               //Parcourt tous les inputs
	    if((inputs[i].type.toLowerCase()=="checkbox") && (inputs[i].name != "test") ){   //Si checkbox
        nbMarques++;
        if (inputs[i].checked==true) {
          nbMarquesChecked++;
        }
		  }
	  }

    if (nbMarquesChecked < nbMarques) {   //Si pas tout coché
      caseToutCocher.checked = false;
    }else{                                //Si tout coché
      caseToutCocher.checked = true;
    }

  }
  
//FIN FONCTION SELECT FOURNISSEUR <---