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

countLogo_funds = 29;
countLogo_etps = 5;
countLogo = 0;

function initLogos(segment) {
  if (segment == null || segment.length == 0 || !(segment == "funds" || segment == "etps"))
    segment = "funds";

  switch (segment) {
    case "funds":
      countLogo = countLogo_funds;
      break;
    case "etps":
      countLogo = countLogo_etps;
      break;
  }

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

function fadeIn(segment) {
  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('" + segment + "');", 50);
  } else if (opa==1) {
    setTimeout("fadeOut('" + segment + "');", 800);
  }
}

function fadeOut(segment) {
  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('" + segment + "');", 50);
  } else {
    logo_id++;
    if ( logo_id > countLogo ) logo_id = 1;
    document.getElementById('funds_logo').src="/resources/images/logos/" + segment + "_logo_" + logo_id + ".gif";
    setTimeout("fadeIn('" + segment + "');", 50);
  }
}

//initLogos();

