var idNbElementsPanier = 'nbElementsPanier'; // Ajoute un élément au carnet de voyage function callBack_AjCarnet(result){ eval(result); if(document.getElementById(result.linkClientId) && document.getElementById(result.linkClientId).parentNode){ document.getElementById(result.linkClientId).parentNode.style.display='none'; refreshNbOffres(result); if(result.firstElement){ popup('/nl/carnet_de_voyage/identification.aspx', 400) } // Pour les documentations, on affiche le lien d'accès à la visualisation de la commande if(result.aVisuCommandeId){ if (result.aVisuCommandeId.split('|').length > 1) { document.getElementById(result.aVisuCommandeId.split('|')[0]).style.display=''; document.getElementById(result.aVisuCommandeId.split('|')[1]).style.display=''; } else { document.getElementById(result.aVisuCommandeId).style.display=''; } } } } function callBack_AjCarnetError(error){ alert('Une erreur s\'est produite : ' + error); } // Rafraîchit le nombre d'offres après suppression dans la popup function refreshNbOffres(result){ if(document.getElementById(idNbElementsPanier)){ initBlink(); document.getElementById(idNbElementsPanier).innerHTML = result.count; } else if(window.opener && window.opener.document.getElementById(idNbElementsPanier)){ initBlink(); window.opener.document.getElementById(idNbElementsPanier).innerHTML = 0; } } var oBlinkInterval = null; var iBlink = 0; function initBlink(){ iBlink = 0; if(oBlinkInterval) clearInterval(oBlinkInterval); oBlinkInterval = setInterval(blink, 100); } function blink(){ var oElem = document.getElementById(idNbElementsPanier) ? document.getElementById(idNbElementsPanier) : window.opener.document.getElementById(idNbElementsPanier) ? window.opener.document.getElementById(idNbElementsPanier) : null; if(oElem != null){ if(iBlink < 6){ if(iBlink%2 == 0){ oElem.style.fontWeight = 'bold'; //oElem.style.color = '#f00'; } else{ oElem.style.fontWeight = 'normal'; //oElem.style.color = '#fff'; } } else{ clearInterval(oBlinkInterval); } } iBlink++; }