
var BANNER_ROTATION_DELAY = 15000 ;

function rotate_banners() {
  var banners_unique_id ;
  var banners_info ;
  var index ;
  var html_code ;
  var selector ;

  for (banners_unique_id in BANNERS_DATA) {
      banners_info = BANNERS_DATA[banners_unique_id] ;

      // -- extraction du code html de la nouvelle bannière
      index = banners_info["index"] ;
      html_code = banners_info["html"][index] ;
      
      // -- incrémentation de l'index
      banners_info["index"] ++ ;
      if (banners_info["index"] > banners_info["max"]) {
        banners_info["index"] = 0 ;
      }
      
      // -- Preload next image ?
      if (banners_info["preload"][index]) {
        jQuery.preLoadImages(banners_info["filename"][index]) ;
        banners_info["preload"][index] = 0 ;
      }
      
      // -- Modification de la bannière (avec effet de fade in/out)
      selector = '#' + banners_unique_id ;
      jQuery(selector).html(html_code) ;

  }
  
}

function loop_rotate_banners() {
  rotate_banners() ;
  setTimeout('loop_rotate_banners()', BANNER_ROTATION_DELAY) ;
}


jQuery(document).ready(function(){
  setTimeout ('loop_rotate_banners()', BANNER_ROTATION_DELAY) ;
}) ;





