//==================
// bandeau.js
// (c) Bep Concept - France
//------------------

var MtabImg=[];
var MNbrMaxImages=24;
var MNbrImagesBandeau=12;

//==================
// addEvent
//------------------
function addEvent(elm, evtType, fn, useCapture)
{
  if (elm.addEventListener)
  {
    elm.addEventListener(evtType, fn, useCapture);
    return true;
  }
  else if (elm.attachEvent)
  {
    var r = elm.attachEvent('on' + evtType, fn);
    return r;
  }
  else
    elm['on' + evtType] = fn;
}

//==================
// loadImages
//------------------
function loadImages()
{
  var LnumberUsed=[];
  var secu;
  
  for (i=0; i<MNbrImagesBandeau; i++)
  {
    secu=50;
    while (secu >0)
    {
      r=rand(MNbrMaxImages);
      if (LnumberUsed[r] != 'used')
      {
        LnumberUsed[r]='used';
        break;
      }
      secu--;
    }
    MtabImg[i].src = 'images/bandeau/img' + r + '.jpg';
  }
 
}

//==================
// init
//------------------
function init()
{
  if (MNbrMaxImages < MNbrImagesBandeau)
  {
    windows.alert("Le nombre d'images ne peut être inférieur à l'affichage");
    return false;
  }

  // Creation des tags images
  div = document.getElementById('bandeauimages');
  
  for (i=0; i<MNbrImagesBandeau; i++)
  {
    MtabImg[i] = document.createElement('img');
    div.appendChild(MtabImg[i]);
  }

  // Changement des images
  loadImages();
  
  // Armement Timer
  setInterval(loadImages, 5000);
  
}

//==================
// OnLoad
//------------------
addEvent(window, 'load', init, false);
