simedia_imgarray = new Array();
simedia_active = 0;
simedia_pause = 0;
delay = 200
dcount = 200;

function simedia() {
  imglist = document.getElementById('media_img').childNodes;
  for (i=0;i<imglist.length;i++) {
    if(i==0) {
      simedia_imgarray[i] = 100;
    } else {
      simedia_imgarray[i] = 0;
    }
  }
  setInterval('simedia_fade()',40);
}

function simedia_fade() {
  for (i=0;i<simedia_imgarray.length;i++) {
    if(i == simedia_active) {
      if(simedia_imgarray[i] < 100) { simedia_imgarray[i]+=2; }
    } else {
      if(simedia_imgarray[i] > 0) { simedia_imgarray[i]-=2; }
    }
    document.getElementById('tx_simedia_img_'+i).style.opacity = simedia_imgarray[i]/100;
    document.getElementById('tx_simedia_img_'+i).style.MozOpacity = simedia_imgarray[i]/100;
    document.getElementById('tx_simedia_img_'+i).style.filter = 'alpha(opacity='+simedia_imgarray[i]+')';
  }
  if(dcount == 0) {
    if(simedia_active+1 < simedia_imgarray.length) {
      simedia_setactive(simedia_active+1);
    } else {
      simedia_setactive(0);
    }
  } else {
    if(simedia_pause == 0) {
      dcount--;
    }
  }
}

function simedia_setactive(img) {
  simedia_active = img;
  dcount = delay;
  for (i=0;i<simedia_imgarray.length;i++) {
    if(simedia_active == i) {
      document.getElementById('tx_simedia_button_'+i).className = 'active';
      document.getElementById('tx_simedia_img_'+i).style.zIndex = 1;
    } else {
      document.getElementById('tx_simedia_button_'+i).className = '';
      document.getElementById('tx_simedia_img_'+i).style.zIndex = 0;
    }
  }
}

function simedia_setpause() {
  if(simedia_pause == 0) {
    document.getElementById('tx_simedia_button_pause').className = 'active';
    simedia_pause = 1;
  } else {
    document.getElementById('tx_simedia_button_pause').className = '';
    simedia_pause = 0;
  }
}

window.onload = simedia;