//var randomnumber = Math.floor(Math.random()*homehero.length);
var randomnumber = 0;
if (randomnumber > 0) {
    document.getElementById('homehero0').style.display='none';
    document.getElementById('homehero'+randomnumber).style.display='block';
    document.getElementById('homehero'+randomnumber).style.zIndex='1';
}
var timebetweentransitions = 7; // seconds
var transitionlength = .5; // seconds
var opacitystepsize = 4; // evenly divisible by 100 (percentage of opacity)
var fadeinterval = transitionlength*opacitystepsize*10;
function imagerotate() {rotateinterval = setInterval('changeImage()',timebetweentransitions*1000);}
function changeImage() {
    if (randomnumber < homehero.length-1) {newnumber = randomnumber+1} else {newnumber = 0;}
    setTimeout('fadein(0)',0);
}
function fadein(currentopacity) {
    whichimg = 'homehero'+newnumber;
    document.getElementById(whichimg).style.zIndex='5';
    document.getElementById(whichimg).style.display='block';
    if (currentopacity < 100) {
        newopacity = currentopacity+opacitystepsize;
        document.getElementById(whichimg).style.filter='alpha(opacity='+newopacity+')';
        document.getElementById(whichimg).style.MozOpacity=newopacity/100;
        document.getElementById(whichimg).style.opacity=newopacity/100;
        setTimeout('fadein(newopacity)',fadeinterval);
    } else {
        document.getElementById('homeheronumber'+randomnumber).className='';
        document.getElementById('homeheronumber'+newnumber).className='on';
        document.getElementById('homehero'+randomnumber).style.display='none';
        document.getElementById('homehero'+newnumber).style.zIndex='1';
        randomnumber = newnumber;
        clearTimeout();
    }
}
function stopslideshow(andgoto) {
    clearInterval(rotateinterval);
    newnumber = andgoto;
    setTimeout('fadein(0)',0);
}
imagerotate();
