// Paramètrage de la popupDhtml (popup animée) ------------------------------------------------------------------------------------------- var posCentreHorizontal = parseInt(parseInt(document.body.clientWidth) / 2) - (parseInt(popupWidth) / 2); if(posCentreHorizontal % 2 != 0) { posCentreHorizontal = posCentreHorizontal -1 } var posCentreVertical = parseInt(parseInt(document.body.clientHeight) / 2) - (parseInt(popupHeight) / 2); if(posCentreVertical % 2 != 0) { posCentreVertical = posCentreVertical -1 } switch(popupFrom) { case "g": var popupTop = parseInt(parseInt(document.body.clientHeight) / 2) - (popupHeight / 2); var popupLeft = -popupWidth; var popupTxt=''; document.write(popupTxt); setTimeout("animatePopupDhtmlGauche()", tempsAttente); break; case "d": setTimeout("", tempsAttente); var popupTop = parseInt(parseInt(document.body.clientHeight) / 2) - (popupHeight / 2); var popupRight = -popupWidth; var popupTxt=''; document.write(popupTxt); var posRight = parseInt(document.getElementById('popupDhtml').style.right); if(posRight % 2 != 0) { posRight = posRight - 1; } setTimeout("animatePopupDhtmlDroite()", tempsAttente); break; case "c": var popupTop = -popupHeight; var popupTxt=''; document.write(popupTxt); setTimeout("animatePopupDhtmlHaut()", tempsAttente); break; case "b": var popupBottom = -popupHeight; var popupTxt=''; document.write(popupTxt); var posBottom = parseInt(document.getElementById('popupDhtml').style.bottom); if(posBottom % 2 != 0) { posBottom = posBottom - 1; } setTimeout("animatePopupDhtmlBas()", tempsAttente); break; } var posLeft = parseInt(document.getElementById('popupDhtml').style.left); if(posLeft % 2 != 0) { posLeft = posLeft - 1; } var posTop = parseInt(document.getElementById('popupDhtml').style.top); if(posTop % 2 != 0) { posTop = posTop + 1; } //** Animation de la popupDhtml ----------------------------------------------------------------------------------------------------------- function animatePopupDhtmlGauche() { document.getElementById('popupDhtml').style.visibility = "visible"; if(posLeft < parseInt(document.body.clientWidth) - parseInt(document.getElementById('popupDhtml').style.width) - 1) { if(posLeft + speed > posCentreHorizontal) { posLeft = posCentreHorizontal; } else { posLeft = posLeft + speed; } if(posLeft == posCentreHorizontal) { setTimeout("fermer();", tempsFermeture); } else { document.getElementById('popupDhtml').style.left = posLeft; document.getElementById('popupDhtml').style.top = posTop; setTimeout("animatePopupDhtmlGauche()", 1); } } } function animatePopupDhtmlDroite() { document.getElementById('popupDhtml').style.visibility = "visible"; if(posRight < parseInt(document.body.clientWidth) - parseInt(document.getElementById('popupDhtml').style.width) - 1) { if(posRight + speed > posCentreHorizontal) { posRight = posCentreHorizontal; } else { posRight = posRight + speed; } if(posRight == posCentreHorizontal) { setTimeout("fermer();", tempsFermeture); } else { document.getElementById('popupDhtml').style.right = posRight; document.getElementById('popupDhtml').style.top = posTop; setTimeout("animatePopupDhtmlDroite()", 1); } } } function animatePopupDhtmlHaut() { document.getElementById('popupDhtml').style.visibility = "visible"; if(posTop < parseInt(document.body.clientHeight) - parseInt(document.getElementById('popupDhtml').style.height) - 1) { if(posTop + speed > posCentreVertical) { posTop = posCentreVertical; } else { posTop = posTop + speed; } if(posTop == posCentreVertical) { setTimeout("fermer();", tempsFermeture); } else { document.getElementById('popupDhtml').style.top = posTop; setTimeout("animatePopupDhtmlHaut()", 1); } } } function animatePopupDhtmlBas() { document.getElementById('popupDhtml').style.visibility = "visible"; if(posBottom < parseInt(document.body.clientHeight) - parseInt(document.getElementById('popupDhtml').style.height) - 1) { if(posBottom + speed > posCentreVertical) { posBottom = posCentreVertical; } else { posBottom = posBottom + speed; } if(posBottom == posCentreVertical) { setTimeout("fermer();", tempsFermeture); } else { document.getElementById('popupDhtml').style.bottom = posBottom; setTimeout("animatePopupDhtmlBas()", 1); } } } //-- //-- //-- function fermer() { document.getElementById('popupDhtml').style.visibility = "hidden"; } function favoris() { if (navigator.appName != 'Microsoft Internet Explorer') { window.sidebar.addPanel(nomFavoris, bookmark,""); } else { window.external.AddFavorite(bookmark, nomFavoris); } }