var speed = 20;
var delay = 10000;
var stub = 0;
var action = 0;
var timerID;
var shmink = 0;
var tbindex = 0;


var movementbanner = new Array()
movementbanner[0] = "";
movementbanner[1] = "<img src='data/websiteImages/AAMF_2010_movement1_banner.jpg'>";
movementbanner[2] = "<img src='data/websiteImages/AAMF_2010_movement2_banner.jpg'>";
movementbanner[3] = "<img src='data/websiteImages/AAMF_2010_movement3_banner.jpg'>";
movementbanner[4] = "<img src='data/websiteImages/AAMF_2010_movement4_banner.jpg'>";
movementbanner[5] = "<img src='data/websiteImages/AAMF_2010_movement5_banner.jpg'>";

var topbanner = new Array()
topbanner[0] = "<img src='data/websiteImages/AAMF2.0_banner_full.jpg'>";
topbanner[1] = "<img src='data/websiteImages/AAMF2.0_banner_full_2.jpg'>";

var fadeA = new Array()
fadeA[0] = new Array(0,0);
fadeA[1] = new Array(100,1);


onload = init

function init()
{
 txt1 = document.getElementById("text1");
 txt2 = document.getElementById("text2");
 txttop = document.getElementById("text1top");
 replay();
}

function replay()
{
  if (timerID != "") clearTimeout(timerID);
  fadeA[0][0] = 0;
  fadeA[1][0] = 100;
  stub = Math.floor(Math.random() * movementbanner.length);
  tbindex = Math.floor(Math.random() * topbanner.length);
  txttop.innerHTML = topbanner[tbindex];
  changetext();
}



function changetext()
{


 stub++;


 if (shmink >= 3) {
   shmink = 0;
   tbindex++;
   if (tbindex >= topbanner.length) tbindex=0;
   txttop.innerHTML = topbanner[tbindex];  
 }
 shmink++;
  
 if (stub == movementbanner.length) stub=1;

 if (action == 0)
 {
  action = 1;
  txt1.innerHTML = movementbanner[stub];
  fade(1,0);
 }
 else
 {
  action = 0;
  txt2.innerHTML = movementbanner[stub];
  fade(0,1);
 }
}



function fade(inc,outc)
{
 if (fadeA[outc][0] < 100)
 {
  fadeA[outc][0]+=1;
  fadeA[inc][0]-=1;
  opacity = fadeA[outc][0];
  opacity2 = fadeA[inc][0];
  if(inc == 1)
  {
   obj = txt1
   obj2 = txt2
  }
  else
  {
   obj = txt2
   obj2 = txt1
  }


  // IE
	obj.style.filter="alpha(opacity="+fadeA[outc][0]+")";
	obj2.style.filter="alpha(opacity="+fadeA[inc][0]+")";
    // Old mozilla and firefox
   	obj.style.MozOpacity = fadeA[outc][0] / 100;
   	obj2.style.MozOpacity = fadeA[inc][0] / 100;
   // Everything else
   	obj.style.opacity = fadeA[outc][0] / 100;
   	obj2.style.opacity = fadeA[inc][0] / 100;

  timerID = setTimeout("fade("+inc+","+outc+")",speed);
 }
 else
 {
  timerID = setTimeout("changetext()",delay);
 }
}

