oRotTopCnt = document.getElementById("rotTop").getElementsByTagName("a");
oRotTop = document.getElementById("rotTop")//.getElementsByTagName("a");
var imgTop = new Array(); var lnkTop = new Array();
for (i=0;i<oRotTopCnt.length;i++) {
lnkTop[i] = oRotTop.getElementsByTagName("a")[i];
imgTop[i] = oRotTop.getElementsByTagName("a")[i].innerHTML;
} 

orotLeftCnt = document.getElementById("rotLeft").getElementsByTagName("a");
orotLeft = document.getElementById("rotLeft")//.getElementsByTagName("a");
var imgMid = new Array(); var lnkMid = new Array(); var altMid = new Array();
for (i=0;i<orotLeftCnt.length;i++) {
lnkMid[i] = orotLeft.getElementsByTagName("a")[i];
imgMid[i] = orotLeft.getElementsByTagName("a")[i].innerHTML;
} 

orotRitCnt = document.getElementById("rotRit").getElementsByTagName("a");
orotRit = document.getElementById("rotRit")//.getElementsByTagName("a");
var imgBot = new Array(); var lnkBot = new Array(); var altBot = new Array();
for (i=0;i<orotRitCnt.length;i++) {
lnkBot[i] = orotRit.getElementsByTagName("a")[i];
imgBot[i] = orotRit.getElementsByTagName("a")[i].innerHTML;
} 

var nxtTop = 1; var nxtMid = 1; var nxtBot = 1;  var curFadr = "tp"; var opc = 0;

function nextImgg() { // sets up the next image for all areas at the same time
// top
nxtTopHTML = "<a href='"+lnkTop[nxtTop]+"'>"+imgTop[nxtTop]+"</a>";
nxtTop++; if (nxtTop == imgTop.length) {nxtTop = 0}
document.getElementById("tp2").innerHTML = nxtTopHTML; 
elt2 = document.getElementById("tp2").style; elt2.filter = "alpha(opacity=0)"; elt2.opacity = (0); elt2.MozOpacity = (0); elt2.KhtmlOpacity = (0);
// middle
nxtMidHTML = "<a href='"+lnkMid[nxtMid]+"'>"+imgMid[nxtMid]+"</a>";
nxtMid++; if (nxtMid == imgMid.length) {nxtMid = 0}
document.getElementById("lf2").innerHTML = nxtMidHTML; 
elm2 = document.getElementById("lf2").style; elm2.filter = "alpha(opacity=0)"; elm2.opacity = (0); elm2.MozOpacity = (0); elm2.KhtmlOpacity = (0);
// bottom
nxtBotHTML = "<a href='"+lnkBot[nxtBot]+"'>"+imgBot[nxtBot]+"</a>";
nxtBot++; if (nxtBot == imgBot.length) {nxtBot = 0}
document.getElementById("rt2").innerHTML = nxtBotHTML; 
elb2 = document.getElementById("rt2").style; elb2.filter = "alpha(opacity=0)"; elb2.opacity = (0); elb2.MozOpacity = (0); elb2.KhtmlOpacity = (0);

setTimeout("preFade2()",1500); // sets the time between third and first images in mili-seconds
} // end fun nextImg

function preFade2() {
document.getElementById("tp2").style.display="block"; document.getElementById("lf2").style.display="block";
document.getElementById("rt2").style.display="block"; setTimeout("runFade()",1);} // end fun preFade2

function runFade() {
if (opc <= 100) { setOpacity(opc);
opc += 10; // divided by 100 is the number of steps
setTimeout("runFade()",120); // the number is the fade speed
} else { opc = 0; 
if (curFadr == "tp") {curFadr = "lf"; document.getElementById("tp1").innerHTML = document.getElementById("tp2").innerHTML; document.getElementById("tp1").style.opacity = "100"; document.getElementById("tp1").style.filter = "alpha(opacity=100)"; document.getElementById("tp2").style.display="none"; setTimeout("runFade()",1500);}
else if (curFadr == "lf") {curFadr = "rt"; document.getElementById("lf1").innerHTML = document.getElementById("lf2").innerHTML; document.getElementById("lf1").style.opacity = "100"; document.getElementById("lf1").style.filter = "alpha(opacity=100)"; document.getElementById("lf2").style.display="none"; setTimeout("runFade()",1500);}
else if (curFadr == "rt") {curFadr = "tp"; document.getElementById("rt1").innerHTML = document.getElementById("rt2").innerHTML; document.getElementById("rt1").style.opacity = "100"; document.getElementById("rt1").style.filter = "alpha(opacity=100)"; document.getElementById("rt2").style.display="none"; setTimeout("nextImgg()",100);}
} // end else
} // end fun runFade

function setOpacity(opacity){
el1Dv = curFadr + "1"; el2Dv = curFadr + "2";
//alert(opacity + el1Dv) 
var el = document.getElementById(el1Dv).style; 
var el2 = document.getElementById(el2Dv).style;
var opacityD = 100 - (opacity); 
el.opacity = (opacityD/100); 
el2.opacity = (opacity/100); 
el.filter = "alpha(opacity=" + opacityD +")"; el2.filter = "alpha(opacity=" + opacity +")"; 
el.MozOpacity = (opacityD/100); 
el2.MozOpacity = (opacity/100); 
return; } 


setTimeout("nextImgg()",1500)