
function ajouterBenef(id_cesu, nom, prenom, dateNaiss, compteur)
{
  var listeIdCesu = document.getElementById('serieIdCesu');
  var resExpReg = listeIdCesu.value.match(id_cesu + ';');
  if (resExpReg) {
    alert("Attention !\nCe bénéficiaire est déjà sélectionné !")
  }else{
    listeIdCesu.value = listeIdCesu.value + id_cesu + ';';

    var blockHTML = '<div style="float:left;width:125px;height:30px;"><div style="float:left;width:125px;height:10px;"><input type="hidden" name="benef[' + id_cesu + '][id_cesu]" value="' + id_cesu + '" /><input type="hidden" name="benef[' + id_cesu + '][nom]" value="' + nom + '" /><span class="cadre_texteSansRelief" style="width:115px;">' + nom + '</span></div></div><div style="float:left;width:110px;height:20px;"><div style="float:left;width:110px;height:10px;"><input type="hidden" name="benef[' + id_cesu + '][prenom]" value="' + prenom + '" /><span class="cadre_texteSansRelief" style="width:100px;">' + prenom + '</span></div></div><div style="float:left;width:70px;height:20px;"><div style="float:left;width:70px;height:10px;"><input type="hidden" name="benef[' + id_cesu + '][dateNaiss]" value="' + dateNaiss + '" /><span class="cadre_texteSansRelief" style="width:64px;">' + dateNaiss + '</span></div></div><div style="float:left;width:20px;height:20px;margin-top:4px;margin-left:5px;"><a href="javascript:;" onClick="retirerBenef(\'' + id_cesu + '\')"><img src="images/del.gif" alt="supprimer" /></a></div>';

    var newDiv = document.createElement("div");
    newDiv.style.width = "330px";
    newDiv.style.height = "30px";
    newDiv.style.marginLeft = "5px";
    newDiv.id = "ligneSelect" + id_cesu;
    newDiv.innerHTML = blockHTML;

    var parent = document.getElementById('divSelectBenef');
    parent.appendChild(newDiv);
  } //if
}

function retirerBenef(id_cesu)
{
  var ligne_select = document.getElementById("ligneSelect"+id_cesu);
  ligne_select.parentNode.removeChild(ligne_select);

  var listeIdCesu = document.getElementById('serieIdCesu');
  var nouvListeIdCesu = listeIdCesu.value.replace(id_cesu + ';','');

  listeIdCesu.value = nouvListeIdCesu;

}

function nouveauBenef(matricule, civilite, nom, prenom, adresse1, adresse2, cp, ville, jourNaissance, moisNaissance, anneeNaissance)
{
    document.getElementById('formNouveauBenef').value = "oui";

    document.getElementById('matricule').value = matricule;
    document.getElementById('civilite').value = civilite;
    document.getElementById('nom').value = nom;
    document.getElementById('prenom').value = prenom;
    document.getElementById('adresse1').value = adresse1;
    document.getElementById('adresse2').value = adresse2;
    document.getElementById('cp').value = cp;
    document.getElementById('ville').value = ville;
    document.getElementById('jourNaissance').value = jourNaissance;
    document.getElementById('moisNaissance').value = moisNaissance;
    document.getElementById('anneeNaissance').value = anneeNaissance;

    document.getElementById('formRech').submit();
}

function nouvBenef(id_cesu, nom, prenom, dateNaiss)
{
  if (id_cesu == "")
    alert("Erreur:\nIdentifiant CESU non transmis.\nVeuillez sélectionner le bénéficiaire dans la recherche.\n"+id_cesu);
  else
    this.ajouterBenef(id_cesu, nom, prenom, dateNaiss, 0);
}

function verifConfirme()
{
  var listeIdCesu = document.getElementById('serieIdCesu');
  if (listeIdCesu.value == "")
  {
    alert('Aucun bénéficiaire n\'a été sélectionné !');
    return false;
  }
  else
  {
    document.getElementById("estConfirme").value = "1";
    return true;
  }
}

function fireDefaultButton(event, targetId) {

        if (event.keyCode == 13 && !(event.srcElement && (event.srcElement.tagName.toLowerCase() == "textarea"))) {

        var defaultButton;

        defaultButton = document.getElementById(targetId);

        if (defaultButton && typeof(defaultButton.click) != "undefined") {

            defaultButton.click();

            event.cancelBubble = true;
            if (event.stopPropagation)
            {
              event.stopPropagation();
            }

            return false;

        }

    }

    return true;

}

