var listeRdvSelectionnes = new Array();
var listeRdvModifiables = null;
var divBtsActionChecked = null;
var btEchange = null;
function selectRdv(checkbox, idRdv) {
if (checkbox.checked) {
addRdv(idRdv);
}
else {
removeRdv(idRdv);
}
if (listeRdvSelectionnes.length > 0) {
divBtsActionChecked.style.visibility = 'visible';
btEchange.disabled = listeRdvSelectionnes.length != 2;
if (listeRdvSelectionnes.length == 2) {
var rdv1 = listeRdvSelectionnes[0];
var rdv2 = listeRdvSelectionnes[1];
var trouve1 = false;
var trouve2 = false;
if (listeRdvModifiables != null) {
for (var i in listeRdvModifiables) {
if (listeRdvModifiables[i] == rdv1) {
trouve1 = true;
}
if (listeRdvModifiables[i] == rdv2) {
trouve2 = true;
}
if (trouve1 && trouve2) {
break;
}
}
}
btEchange.disabled = !(trouve1 && trouve2);
}
}
else {
divBtsActionChecked.style.visibility = 'hidden';
}
}
function selectRdvSimple(checkbox, idRdv) {
if (checkbox.checked) {
addRdv(idRdv);
}
else {
removeRdv(idRdv);
}
}
function addRdv(id) {
for (var i in listeRdvSelectionnes) {
if (listeRdvSelectionnes[i] == id) { // Pas de doublon dans le tableau
return;
}
}
listeRdvSelectionnes.push(id);
}
function removeRdv(id) {
for (var i in listeRdvSelectionnes) {
if (listeRdvSelectionnes[i] == id) {
listeRdvSelectionnes.splice(i, 1);
break;
}
}
}
function imprimerConvocation(idRdv) {
if (idRdv != null && idRdv != 'null') {
listeRdvSelectionnes = new Array();
addRdv(idRdv);
}
if (listeRdvSelectionnes.length > 0) {
var url = "/cari-online/PrintFormulaireFromInternet?"
+ "action=initConvocation"
+ "&listeidRdv=" + listeRdvSelectionnes + "&rnd=" + Math.random();
openw(url, 850, 750);
} else {
alert("Veuillez sélectionner un rendez-vous"); // suite à question de GL
}
}
function imprimerRapport(idRdv) {
if (idRdv != null) {
listeRdvSelectionnes = new Array();
addRdv(idRdv);
}
if (listeRdvSelectionnes.length > 0) {
var url = "/cari-online/PrintFormulaireFromInternet?"
+ "action=initRapport"
+ "&listeidRdv=" + listeRdvSelectionnes + "&rnd=" + Math.random();
openw(url, 850, 750);
} else {
alert("Veuillez sélectionner un rendez-vous"); // suite à question de GL
}
}
function echangerLesVehicules() {
if (listeRdvSelectionnes.length == 2) {
var f = document.selectExamens;
f.action.value = 'echangeVehicules';
f.listeidRdv.value = listeRdvSelectionnes;
f.submit();
}
}
function echangerLesCandidats() {
if (listeRdvSelectionnes.length == 2) {
var f = document.selectExamens;
f.action.value = 'echangeCandidats';
f.listeidRdv.value = listeRdvSelectionnes;
f.submit();
}
}