/* auteur: Reg++ */
/* Date de création: 07/04/2004 */
 window.onresize = refresh;
 window.onscroll = refresh;

 //document.onmousemove = bouge_fen ;

 fenetre=new Array()
 fen_left=new Array()
 fen_top=new Array()
 
 var b_pris=0
 i=1
 
//Déclaration et affichage des fenetres
function affiche_fen_fixe(fen,left,top,o_top,o_left)
{
 while(typeof fenetre[i] != 'undefined')
 {
  i++
 }

  fenetre[i]=fen
  fen_left[i]=left
  fen_top[i]=top
  


  fen.style.left=left+document.body.scrollLeft
  fen.style.top=top+document.body.scrollTop
}

//Pour faire apparaitez une fenetre cachee
function show_fen(f)
{
  f.style.visibility="visible"

  for(j=1;j<=i;j++)
  {
   
  }

}

//Pour cacher une fenetre
function hide_fen(f)
{
  f.style.visibility="hidden"

  for(j=1;j<=i;j++)
  {
   
  }

}

 //Déplace les fenetres quand on redimensionne ou quand on déplace l'assenceur
 function refresh()
 {

  for(j=1;j<=i;j++)
  {
   if(typeof fenetre[j] != 'undefined')
   {
    fenetre[j].style.left=fen_left[j]+document.body.scrollLeft;
    fenetre[j].style.top=fen_top[j]+document.body.scrollTop ;
    
   }
  }
}



function init_fen_fixe(nb_fen)
{
 for(l=1;l<=nb_fen;l++)
 {
   document.write("<div style=\"position:absolute ;visibility:hidden; filter:alpha(opacity=0); z-index:1;\" ><table width=\"100%\" height=\"100%\" bgColor=\"#000000\"><tr><td></td></tr></table ></div>")
 }
}


//Quand une fenetre est prise
function pris_fen(obj)
{
 xxx=event.clientX+document.body.scrollLeft;
 yyy=event.clientY+document.body.scrollTop;

 prise=obj
 window.status=prise.id+" a été prise"
 b_pris=1

}

//Quand une fenetre est lachee
function lache_fen(obj)
{
 window.status=""
 b_pris=0

 for(j=1;j<=i;j++)
   {
     if(fenetre[j].id == prise.id)
     {
      window.status="num_fen : "+j
      fen_left[j]=parseInt(obj.style.left)-document.body.scrollLeft
      fen_top[j]=parseInt(obj.style.top)-document.body.scrollTop

     }
   }
}

function bouge_fen()
{
  X=event.clientX+document.body.scrollLeft
  Y=event.clientY+document.body.scrollTop
  if(b_pris==1)
  {
   for(j=1;j<=i;j++)
   {
     window.status="bouge"+ " "+prise.id
     if(fenetre[j].id == prise.id)
     {
      fenetre[j].style.left=fen_left[j]+document.body.scrollLeft+X-xxx;
      fenetre[j].style.top=fen_top[j]+document.body.scrollTop+Y-yyy ;
      
     }
   }

  }
  if(b_pris) return false;
}
