oRotLftCnt = document.getElementById("rotLft").getElementsByTagName("a");
oRotLft = document.getElementById("rotLft")//.getElementsByTagName("a");
var imgLft = new Array(); var lnkLft = new Array(); var altLft = new Array();
for (i=0;i<oRotLftCnt.length;i++) {
lnkLft[i] = oRotLft.getElementsByTagName("a")[i];
imgLft[i] = oRotLft.getElementsByTagName("a")[i].innerHTML;
} 

oRotRitCnt = document.getElementById("rotRit").getElementsByTagName("a");
oRotRit = document.getElementById("rotRit")//.getElementsByTagName("a");
var imgRit = new Array(); var lnkRit = new Array(); var altRit = new Array();
for (i=0;i<oRotRitCnt.length;i++) {
lnkRit[i] = oRotRit.getElementsByTagName("a")[i];
imgRit[i] = oRotRit.getElementsByTagName("a")[i].innerHTML;
} 


var nxtLft = 1; var nxtRit = 1; var nxtBot = 1;  var curFadr = "lf"; var opc = 0;

function nextImgg(){ // sets up the next image for all areas at the same time
// top
nxtLftHTML = "<a href='"+lnkLft[nxtLft]+"'>"+imgLft[nxtLft]+"</a>";
nxtLft++; if (nxtLft == imgLft.length) {nxtLft = 0}
document.getElementById("lf2").innerHTML = nxtLftHTML; 
elt2 = document.getElementById("lf2").style; elt2.filter = "alpha(opacity=0)"; elt2.opacity = (0); elt2.MozOpacity = (0); elt2.KhtmlOpacity = (0);
// middle
nxtRitHTML = "<a href='"+lnkRit[nxtRit]+"'>"+imgRit[nxtRit]+"</a>";
nxtRit++; if (nxtRit == imgRit.length) {nxtRit = 0}
document.getElementById("rt2").innerHTML = nxtRitHTML; 
elm2 = document.getElementById("rt2").style; elm2.filter = "alpha(opacity=0)"; elm2.opacity = (0); elm2.MozOpacity = (0); elm2.KhtmlOpacity = (0);
setTimeout("preFade2()",2000); // sets the time between images in mili-seconds
} // end fun nextImg

function preFade2() {
document.getElementById("lf2").style.display="block"; document.getElementById("rt2").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 == "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()",2000);}
else if (curFadr == "rt") {curFadr = "lf"; 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)