function changerStyleHgt(div,compare) { 
		if (document.getElementById(div).className == compare) {
        document.getElementById(div).className = compare + 'Roll'
        } else {
        document.getElementById(div).className = compare
        }
}
function show_hide(nom)
{
  if (document.getElementById(nom).style.display!='none')
    document.getElementById(nom).style.display='none';
  else
    document.getElementById(nom).style.display='block';
}
var fullsize=0;
var divcnt=0;
var divset;
var divPntr = new Array();
function setHgt(compare, tagName)
{
fullsize=0;
divcnt=0;
divPntr = new Array();
divset = document.getElementsByTagName(tagName);
for (i=0;i<divset.length;i++)
{
if(divset[i].id.substr(0,compare.length)==compare)
{
divPntr[divcnt]=i;
divcnt++;
fullsize=Math.max(divset[i].offsetHeight,fullsize);
}
}
for (i=0;i<divcnt;i++)
{
pntr=divPntr[i];
divset[pntr].style.height=fullsize+'px';
}
}
var tabImages = new Array();
var tabImages_ids = new Array();
var nb_images_loaded = 0;
function diaLoadImage(imgId, filename)
{
  nb_images_loaded++;
  var l = tabImages.length;
  tabImages_ids[l] = imgId;
  tabImages[l] = new Image();
  // Small patch for f*****g firefox bugguy cache
  if (navigator.userAgent.indexOf("Firefox")!=-1)
  {
    var d = new Date();
    tabImages[l].src = filename + '?'+d.getMinutes()+d.getSeconds();
    //tabImages[l].src = filename;
  }
  else
  {
    var d = new Date();
    //tabImages[l].src = filename+ '?'+d.getMinutes()+d.getSeconds();
    tabImages[l].src = filename;
    //document.getElementById(tabImages_ids[l]).src = filename + '?'+d.getMinutes()+d.getSeconds();
    document.getElementById(tabImages_ids[l]).src = filename;
  }
  tabImages[l].title = imgId;
  tabImages[l].onload=loaded;
  tabImages[l].onError=error;
  tabImages[l].onAbort=abort;
}
function abort()
{
  alert(this.src + 'aborted!');
}
function error()
{
  alert(this.src + 'errored!');
}
function loaded()
{
  document.getElementById(this.title).src = this.src;
  nb_images_loaded--;
}
var prev1_nb_imgok = 50;
var prev2_nb_imgok = 40;
var prev3_nb_imgok = 30;
var prev4_nb_imgok = 20;
var prev5_nb_imgok = 10;
function checkBeforeSetHgt(compare, tagName)
{
  var l = tabImages.length;
  var pas_ok = l;
  for (i=0; i<l ; i++)
  {
    if (tabImages[i].complete)
    {
//alert(tabImages_ids[i]);
      document.getElementById(tabImages_ids[i]).src = tabImages[i].src;
      pas_ok--;
    }
  }
  if (pas_ok && (prev1_nb_imgok==prev2_nb_imgok==prev3_nb_imgok==prev4_nb_imgok==prev5_nb_imgok==nb_images_loaded))
  {
    pas_ok=false;
  }
  else
  {
    prev5_nb_imgok=prev4_nb_imgok;
    prev4_nb_imgok=prev3_nb_imgok;
    prev3_nb_imgok=prev2_nb_imgok;
    prev2_nb_imgok=prev1_nb_imgok;
    prev1_nb_imgok=nb_images_loaded;
  }
  if (pas_ok)
  {
    setTimeout('checkBeforeSetHgt(\''+compare+'\',\''+tagName+'\');', 200);
  }
  else
  {
    setHgt(compare,tagName);
  }
}


