// A placer directement sur HEAD appelant si besoin...
//<script language="JavaScript"> var javascript_version = "1.0";</script>
//<script language="JavaScript1.1"> javascript_version = "1.1";</script>
//<script language="JavaScript1.2"> javascript_version = "1.2";</script>

// DECLARATION ET INITIALISATION DE VAR GLOBALES SUR ENVIRONNEMENT
var version = parseInt(navigator.appVersion);
var largeurdispo = screen.availWidth;
var hauteurdispo = screen.availHeight;
var platform; var browser; var adjWidth; var adjHeight; var flashpresent;
if (navigator.userAgent.indexOf('Win')==-1) { platform = 'Mac'; } else { platform = 'Win'; }
if (navigator.appName.indexOf('Netscape')==-1) { browser = 'IE'; } else { browser = 'Netscape'; }
// AJUSTEMENT DES PROPRIETES POUR LES MAC.
if ((platform=='Mac') && (browser=='Netscape')) { adjWidth=20; adjHeight=35; }
if ((platform=='Mac') && (browser=='IE')) { adjWidth=20; adjHeight=35; }
// AJUSTEMENT DES PROPRIETES POUR LES PC.
if ((platform=='Win') && (browser=='Netscape')) { adjWidth=12; adjHeight=12; }
if ((platform=='Win') && (browser=='IE')) { adjWidth=10; adjHeight=28; }

/*----------------------------------------------------------*/
/* OuvrirPopup : Open window paramétré                      */
/*----------------------------------------------------------*/
/* adrurl = adresse page                                    */
/* nom = nom fenêtre                                        */
/* paramfen = paramètres divers (resizable, scrollbars,...) */
/* position = 1 2 3     Position sur l'écran selon code...  */
/*            4 5 6     (si -1, alors NC)                   */
/*            7 8 9                                         */
/* larg = largeur demandée (0 =  max dispo, -1 = NC)        */
/* haut = hauteur demandée (0 =  max dispo, -1 = NC)        */
/*----------------------------------------------------------*/
function OuvrirPopUp(adrurl,nom,paramfen,position,larg,haut)
{
if (larg==0) larg = largeurdispo-8;
if (haut==0) haut = hauteurdispo-28;
if (position!=-1)
  {
  if (position==1) chpos = "top=0,left=0";
  if (position==2) chpos = "top=0,left="+((largeurdispo-larg)/2);  
  if (position==3) chpos = "top=0,left="+(largeurdispo-larg);  
  if (position==4) chpos = "top="+((hauteurdispo-haut)/2)+",left=0";
  if (position==5) chpos = "top="+((hauteurdispo-haut)/2)+",left="+((largeurdispo-larg)/2);
  if (position==6) chpos = "top="+((hauteurdispo-haut)/2)+",left="+(largeurdispo-larg);  
  if (position==7) chpos = "top="+(hauteurdispo-haut)+",left=0";
  if (position==8) chpos = "top="+(hauteurdispo-haut)+",left="+((largeurdispo-larg)/2);
  if (position==9) chpos = "top="+(hauteurdispo-haut)+",left="+(largeurdispo-larg);
  if (paramfen!="") paramfen += ","; paramfen += chpos;
  }
if (larg!=-1)
   { if (paramfen!="") paramfen += ","; paramfen += "width="+larg; }
if (haut!=-1)
   { if (paramfen!="") paramfen += ","; paramfen += "height="+haut; }
  
w = window.open(adrurl, nom, paramfen);
w.focus();
}

/*----------------------------------------------------------*/
/* OuvrirFullScreen : Open window "Full Screen"             */
/*----------------------------------------------------------*/
function OuvrirFullScreen(adrurl,nom)
{
if ((browser=='IE' && version >=4) || (version >= 5))
   {
   w = window.open(adrurl,nom,"fullscreen=1,channelmode=0,dependent=0,directories=0,location=0,menubar=0,resizable=1,scrollbars=0,status=0,toolbar=0");
   } 
else 
   {
   OuvrirPopUp(adrurl,nom,"",1,0,0);
//   windowprops = "top=0,left=0,resizable=yes,width=" + screen.width + ",height=" + screen.height;
//   w = window.open(adrurl, nom, windowprops);
   }
w.focus();
}
 

/*----------------------------------------------------------*/
/* InfoBulles HTML                                          *>
/*----------------------------------------------------------*/

var posX=0;posY=0;
var xOffset=10;yOffset=20;

function AffBulle(texte, styletab) 
{
contenu="<TABLE class='"+styletab+"'><TR><TD>"+texte+"</TD></TR></TABLE>&nbsp;";
var finalPosX=posX-xOffset;
if (finalPosX<0) finalPosX=0;
if (document.getElementById)
 {
 document.getElementById("bulle").innerHTML=contenu;
 document.getElementById("bulle").style.top=posY+yOffset;
 document.getElementById("bulle").style.left=finalPosX;
 document.getElementById("bulle").style.visibility="visible";
 }
var reg=new RegExp("(<BR>)","g");
window.status=texte.replace(reg, " | ");
}

function getMousePos(e) 
{
  if (document.all) {
  posX=event.x+document.body.scrollLeft; //modifs CL 09/2001 - IE : regrouper l'évènement
  posY=event.y+document.body.scrollTop;
  }
  else 
  {
  posX=e.pageX; //modifs CL 09/2001 - NS6 : celui-ci ne supporte pas e.x et e.y
  posY=e.pageY; 
  }
}

function HideBulle() 
{
if (document.getElementById) {document.getElementById("bulle").style.visibility="hidden";}
window.status="";
}

function InitBulle() 
{
if (document.getElementById) 
  {
  document.onmousemove=getMousePos;
  document.write("<DIV id='bulle' style='position:absolute;top:0;left:0;visibility:hidden;z-index:1000'></DIV>");
  }
}
