var speed=50;
var pause=90;
var startTime=4000;
var thisObj=0;
var nextObj=1;
var thisOpacity=100;
var fadeStep=5;
var thisPause=0;

var imgCont = new Array("imgCont01","imgCont02");
var imgObj = new Array(null, null);
var menuElements = new Array("fadeMenu01", "fadeMenu02");

window.onLoad=setTimeout('initFade();', startTime);

function initFade(){
  for(var i=0; i<=(imgCont.length-1); i++){
    imgObj[i]=document.getElementById(imgCont[i]);
    if(i != 0){
      setOpacity(imgObj[i],0);
      imgObj[i].style.display="inline";
    }
  }
  setInterval('runFade();', speed);
}

function runFade(){
  if(thisOpacity!=0){
    thisOpacity=thisOpacity-fadeStep;
    var nextOpacity=(thisOpacity-100)*(-1);
    setOpacity(imgObj[thisObj], thisOpacity);
    setOpacity(imgObj[nextObj], nextOpacity);
  }else{
    if(thisPause>=pause){
      thisOpacity=100;
      thisObj++;
      nextObj++;
      if(nextObj>(imgObj.length-1)){
        nextObj=0;
      }
      if(thisObj==imgObj.length){
        thisObj=0;
      }
      thisPause=0;
    }else{
      thisPause++;
    }
  }
}

function setOpacity(obj, T){
  obj.style.opacity = (T / 100);
  obj.style.MozOpacity = (T / 100);
  obj.style.KhtmlOpacity = (T / 100);
  obj.style.filter = 'alpha(opacity=' + T + ')';
}

function setElement(elemId){
  setOpacity(imgObj[thisObj], 0);
  setOpacity(imgObj[nextObj], 0);
  thisObj=(elemId-2);
  nextObj=elemId-1;
  if(nextObj>imgCont.length){
    nextObj=1;
  }
  if(thisObj==-1){
    thisObj=0;
  }
  thisOpacity=100;
  thisPause=0;
}
