var popLeft=150;var popTop=150;var limiteAffichages=1;/***********************************************/
/* Détection du navigateur */
/***********************************************/
var nav=navigator.appName.substring(0, 3);
var ver=navigator.appVersion.substring(0, 1);
var NETSCAPE=(nav=='Net');
var IE=(nav=='Mic');
/***********************************************/
/* Fonctions relatives à la Pop Up */
/***********************************************/
var pop=null;
window.onload=function ()
{
var referer=document.location+"";
referer=referer.substring(7, referer.length);
referer=referer.substring(0, referer.indexOf("/"));
// affichage de la pop up
nbAffichages=lireCookie('nbaffichages'); // on récupère le nombre d'affichages de la pop up
if (!nbAffichages) // premier affichage
nbAffichages=1;
else // on incrémente le compteur
nbAffichages++;
if (nbAffichages<=limiteAffichages) // si le nombre d'affichages réalisés de la pop up est inférieur ou égal à la limite fixée, on afiche la pop up, sinon on ne fait rien
{
creerCookie('nbaffichages', nbAffichages); // on sauve la nouvelle valeur du compteur
pop=document.createElement('div');
pop.style.width='410px';
pop.style.height='300px';
pop.style.position='absolute';
pop.style.left=popLeft+'px';
pop.style.top=popTop+'px';
pop.style.border="1px solid #000000";
pop.style.background='#989BA0';
pop.style.padding='0';
pop.style.margin='0 auto 0 auto';
pop.style.textAlign="center";
pop.style.zIndex="9999";
pop.innerHTML='
'+
'
'+
'
'+
'

'+
'
'+
'
'+
'
'+
'

'+
'
'+
'
'+
''+
''+
'
';
document.body.appendChild(pop);
}
// fin de l'affichage de la pop up
};
// Cache la pop up
function fermerPop()
{
pop.style.display='none';
}
mouseXTmp=null;
mouseYTmp=null;
move=null;
function movePop()
{
if (move)
{
clearTimeout(move);
move=null;
unsetMoveCursor();
}
else
{
bougerPop(true);
setMoveCursor();
}
}
function bougerPop(first)
{
if ((!mouseXTmp && !mouseYTmp) || (first!=undefined && first))
{
mouseXTmp=mouseX;
mouseYTmp=mouseY;
}
else
{
var decalX=mouseX-mouseXTmp;
var decalY=mouseY-mouseYTmp;
popTop+=decalY;
popLeft+=decalX;
pop.style.top=popTop+'px';
pop.style.left=popLeft+'px';
mouseXTmp=mouseX;
mouseYTmp=mouseY;
}
move=window.setTimeout('bougerPop()', 50);
}
function setMoveCursor()
{
document.body.style.cursor='move';
}
function unsetMoveCursor()
{
document.body.style.cursor='default';
}
/***********************************************/
/* Fonctions relatives au positionnement de la souris */
/***********************************************/
// renvoie les coordonnées de la souris
function getMouseCoordinates(e)
{
if(NETSCAPE) // Netscape
{
mouseX=e.pageX;
mouseY=e.pageY;
}
else // autres
{
var doc; // document de référence
if(document.documentElement && document.documentElement.clientWidth)
doc=document.documentElement; // ie
else
doc=document.body; //autres
mouseX=event.clientX+doc.scrollLeft;
mouseY=event.clientY+doc.scrollTop;
}
}
var mouseX=null;
var mouseY=null;
// affectation de la largeur et hauteur de l'écran du client en fonction du navigateur + options coordonnées souris
if (NETSCAPE)
window.captureEvents(Event.MOUSEMOVE);
document.onmousemove=getMouseCoordinates; // à chaque déplacement de la souris les coordonnées sont mises à jour
/***********************************************/
/* Fonctions relatives aux cookies */
/***********************************************/
function creerCookie(nom, valeur)
{
var argv=creerCookie.arguments;
var argc=creerCookie.arguments.length;
var expires=(argc > 2) ? argv[2] : null;
var path=(argc > 3) ? argv[3] : null;
var domain=(argc > 4) ? argv[4] : null;
var secure=(argc > 5) ? argv[5] : false;
document.cookie=nom+"="+escape(valeur)+
((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
((path==null) ? "" : ("; path="+path))+
((domain==null) ? "" : ("; domain="+domain))+
((secure==true) ? "; secure" : "");
}
function getValeurCookie(offset)
{
var endstr=document.cookie.indexOf (";", offset);
if (endstr==-1)
endstr=document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function lireCookie(nom)
{
var arg=nom+"=";
var alen=arg.length;
var clen=document.cookie.length;
var i=0;
while (i