// Fonctions js sur les ecrans de diffusion des partenaires sur Recruteurs et CDM (BackOffice)

function ChoixExcluPartenaires(choix) {
 
  /*if (choix == 'diffuser1' || choix == 'diffuser2'){
    if (document.getElementById('diffuser3').checked) {
      document.getElementById('diffuser3').checked = false;
    }
  }else {
     if (document.getElementById('diffuser1').checked || document.getElementById('diffuser2').checked) {
        document.getElementById('diffuser1').checked = false;
        document.getElementById('diffuser2').checked = false;
     }
  }*/
  if (choix == 'diffuser3') {document.getElementById('diffuser3').checked = true;}
  else{document.getElementById('diffuser3').checked = false;}
}

//@author : Fréderic Perrin
function checkAllGroup(container) {
  var inputElements = container.getElementsByTagName("input");
  var checked = inputElements[0].checked;
  for (var i = 1; i < inputElements.length; i++) {
    inputElements[i].checked = checked;
  }
}

//@author : Renan Drouillard  pour la recherche des offres (cadres et recruteurs)
// on a besoin de préselectionner la valeur Indifférent de la recherche par fonction (sauf quand une valeur existe)
function selectDefaultChoice(idToSelect) {
	var isChecked = false;
	
	for(var i=0; i < document.getElementById(idToSelect).length; i++) {	
		if(document.getElementById(idToSelect).options[i].selected) {
			isChecked = true;
			if (document.getElementById(idToSelect).options[i].value == 'NULL') {
				document.getElementById(idToSelect).options[0].selected = true;
				i = document.getElementById(idToSelect).length;
			}
		}		
	}
	
	if (isChecked == false) {
		document.getElementById(idToSelect).options[0].selected = true;
	}
}