var index=1;

function changeContent() {
  fadeO("home_text", 95, -5, "swapText");
  setTimeout("changeContent()", 5000);
}

function fadeO(id, opacity, step, callback) {
  setOpacity(id, opacity);
  
  if (opacity+step <= 100 && opacity+step >= 0) {
    setTimeout("fadeO('"+id+"', "+(opacity+step)+", "+step+ (callback ? ", '"+callback+"'" : "")+")", 10);
  } else if (callback) {
    setTimeout("eval("+callback+"())", 10);
  }
}

function swapText() {
  if (index>=fcontent.length)
    index=0;

  document.getElementById("home_text").innerHTML=fcontent[index];
  index++;
  fadeO("home_text", 5, 5);
}

function setOpacity(id, opacity) {
  var elem = document.getElementById(id);
  elem.style.opacity = opacity/100;
  elem.style.filter  = "alpha(opacity=" + opacity + ")";
}
