/*
   Logo fader for (funds/overview_en.html
*/

countLogo = 25;

function initLogos() {
  var ImageArr = new Array();
  for (i = 1; i < countLogo+1; i++) {
    ImageArr[i] = new Image();
    ImageArr[i].src = "/resources/images/logos/funds_logo_" + i + ".gif";
  }
  opa = 1;
  logo_id = 1 + parseInt( Math.random() * ( countLogo ) )
  setTimeout("fadeOut();", 800);
}

function fadeIn() {
  opa = opa + 0.1
  document.getElementById('funds_logo').style.opacity=opa;
  document.getElementById('funds_logo').style.filter='alpha(opacity=' + opa*100 + ')';
  if ( opa < 1 ) {
    setTimeout("fadeIn();", 50);
  } else if (opa==1) {
    setTimeout("fadeOut();", 800);
  }
}

function fadeOut() {
  opa = opa - 0.1
  if (document.getElementById('funds_logo')) {
    document.getElementById('funds_logo').style.opacity=opa;
    document.getElementById('funds_logo').style.filter='alpha(opacity=' + opa*100 + ')';
  }
  if ( opa > 0 ) {
    setTimeout("fadeOut();", 50);
  } else {
    logo_id++;
    if ( logo_id > countLogo ) logo_id = 1;
    document.getElementById('funds_logo').src="/resources/images/logos/funds_logo_" + logo_id + ".gif";
    setTimeout("fadeIn();", 50);
  }
}

initLogos();