// standard functions
function $id(id){return(document.getElementById(id)?document.getElementById(id):false)}
function idExists(id){return($id(id)?true:false)}
function isDom(){return (document.getElementById&&document.getElementsByTagName&&document.createElement)?true:false}
var isMSIE = /*@cc_on!@*/false;

var initDelay = 2000;
var delay = 8000;

function setOpacity(id,opacity){
  var object=$id(id).style;
  object.opacity=opacity/100;
  object.MozOpacity=opacity/100;
  object.KhtmlOpacity=opacity/100;
  object.filter="alpha(opacity="+opacity+")";
}

function fadeImage(hideID, showID) {
  if (idExists(hideID) && idExists(showID)) {
    var step = 1;
    if (isMSIE) {
      step = 12.5;
    }
    for(var i=step; i<101; i+=step){
      setTimeout("setOpacity('"+hideID+"',"+(100-i)+");setOpacity('"+showID+"',"+i+")",i*10);
    }
  }
}

function fadeLandscape1() {
  fadeImage("LS1","LS2");
  setTimeout("fadeLandscape2()", delay);
}

function fadeLandscape2() {
  fadeImage("LS2","LS3");
  setTimeout("fadeLandscape3()", delay);
}

function fadeLandscape3() {
  fadeImage("LS3","LS4");
  setTimeout("fadeLandscape4()", delay);
}

function fadeLandscape4() {
  fadeImage("LS4","LS5");
  setTimeout("fadeLandscape5()", delay);
}

function fadeLandscape5() {
  fadeImage("LS5","LS1");
}

function fadeEvent1() {
  fadeImage("EV1","EV2");
  setTimeout("fadeEvent2()", delay);
}

function fadeEvent2() {
  fadeImage("EV2","EV3");
  setTimeout("fadeEvent3()", delay);
}

function fadeEvent3() {
  fadeImage("EV3","EV4");
  setTimeout("fadeEvent4()", delay);
}

function fadeEvent4() {
  fadeImage("EV4","EV5");
  setTimeout("fadeEvent5()", delay);
}

function fadeEvent5() {
  fadeImage("EV5","EV1");
}

function fadeAction1() {
  fadeImage("AC1","AC2");
  setTimeout("fadeAction2()", delay);
}

function fadeAction2() {
  fadeImage("AC2","AC3");
  setTimeout("fadeAction3()", delay);
}

function fadeAction3() {
  fadeImage("AC3","AC4");
  setTimeout("fadeAction4()", delay);
}

function fadeAction4() {
  fadeImage("AC4","AC5");
  setTimeout("fadeAction5()", delay);
}

function fadeAction5() {
  fadeImage("AC5","AC1");
}

function fadeAbstract1() {
  fadeImage("AB1","AB2");
  setTimeout("fadeAbstract2()", delay);
}

function fadeAbstract2() {
  fadeImage("AB2","AB3");
  setTimeout("fadeAbstract3()", delay);
}

function fadeAbstract3() {
  fadeImage("AB3","AB4");
  setTimeout("fadeAbstract4()", delay);
}

function fadeAbstract4() {
  fadeImage("AB4","AB5");
  setTimeout("fadeAbstract5()", delay);
}

function fadeAbstract5() {
  fadeImage("AB5","AB1");
}

function startLandscape() {
  setTimeout("fadeLandscape1()", initDelay);
  setTimeout("setInterval('fadeLandscape1()', " + (5 * delay) +")", initDelay);
}

function startEvent() {
  setTimeout("fadeEvent1()", initDelay);
  setTimeout("setInterval('fadeEvent1()', " + (5 * delay) +")", initDelay);
}

function startAction() {
  setTimeout("fadeAction1()", initDelay);
  setTimeout("setInterval('fadeAction1()', " + (5 * delay) +")", initDelay);
}

function startAbstract() {
  setTimeout("fadeAbstract1()", initDelay);
  setTimeout("setInterval('fadeAbstract1()', " + (5 * delay) +")", initDelay);
}

window.onload = function(){
  startLandscape();
  setTimeout("startEvent()", initDelay);
  setTimeout("startAction()", 2 * initDelay);
  setTimeout("startAbstract()", 3 * initDelay);
}
