var imgArr = new Array(); var ConArr = new Array(); var preLoad = new Array(); var imgRun = 1; var tmpSize = imgArr.length; for (i = 0; i < tmpSize; i++){ preLoad[i] = new Image() preLoad[i].src = imgArr[i]; } function slideShow() { if(tmpSize==0){ return (false); } setTimeout('runSlideShow()', 5000); } function runSlideShow() { opacity('faderImg', 100, 0, 1000,'loadNext'); setTimeout('runSlideShow()', 5000); } function loadNext() { imgRun = (imgRun+1) > (preLoad.length -1) ? 0 : imgRun + 1; document.getElementById('faderImg').style.backgroundImage = preLoad[imgRun].src; document.getElementById('faderImg').style.backgroundRepeat = 'no-repeat'; document.getElementById('faderImg').style.height = '237px'; document.getElementById('faderImg').style.width = '674px'; document.getElementById('homepageContent').innerHTML = ConArr[imgRun]; opacity('faderImg', 0, 100, 1000,''); } function opacity(id, opacStart, opacEnd, millisec, gotoFunction) { var speed = Math.round(millisec / 100); var timer = 0; var sendFunction = ''; if(opacStart > opacEnd) { for(i = opacStart; i >= opacEnd; i--) { if(i == opacEnd && gotoFunction){ sendFunction = gotoFunction; } setTimeout("changeOpac(" + i + ",'" + id + "','" + sendFunction + "')",(timer * speed)); timer++; } }else if(opacStart < opacEnd) { for(i = opacStart; i <= opacEnd; i++) { if(i == opacEnd && gotoFunction){ sendFunction = gotoFunction; } setTimeout("changeOpac(" + i + ",'" + id + "','" + sendFunction + "')",(timer * speed)); timer++; } } } function changeOpac(opacity, id, gotoFunction) { var object = document.getElementById(id).style; object.opacity = (opacity / 100); object.MozOpacity = (opacity / 100); object.KhtmlOpacity = (opacity / 100); object.filter = "alpha(opacity=" + opacity + ")"; if(gotoFunction) { eval(gotoFunction + '()'); } }