var imgDir = '/simages/media/logos/';
var slides = new Array('abcnews.gif','ktvu.jpg','modbee.jpg','caranddriver.jpg','latimes.gif','wapost.gif');
var slideIndex = 0;
var fadeTimer = .6;
var swapTimer = 4;

function initSwap() {
	var mediaFadeBox = document.getElementById('mediaFadeBox');
	for(var i=0;i<slides.length;i++) {
		var slide = document.createElement('img');
		slide.src = imgDir+slides[i];
		slide.style.position = 'absolute';
		slide.style.opacity = '0';
		slide.style.filter = 'alpha(opacity:0)';
		slide.setAttribute('alt','as seen on:');
		mediaFadeBox.appendChild(slide);
		slides[i] = slide;
		if(i==0) { 
			fade(i,1);
			setTimeout(doSwap,swapTimer*1000);
		}
	}
}

function doSwap() {
	var s1 = slideIndex;
	var s2 = s1+1==slides.length?0:s1+1;
	slideIndex = s2;
	fade(s1,0);
	fade(s2,1);
	setTimeout(doSwap,swapTimer*1000);
}

function fade(whoid,dir) {
	var slide = slides[whoid];
	var completed;
	var opac = parseFloat(slide.style.opacity,10);
	if(dir > 0) { 
		opac += .1;
		if(opac >= 1) {
			completed = true;
		}
	} else {
		opac -= .1;
		if(opac <= 0) {
			completed = true;
		}
	}
	slide.style.opacity = opac;
	slide.style.filter = 'alpha(opacity:'+(opac*100)+')';
	if(!completed) {
		setTimeout("fade("+whoid+","+dir+")",parseInt(fadeTimer*100,10));
	}
}

var msoldonload = window.onload;
if(typeof msoldonload == 'function') {
	window.onload = function() {
		msoldonload();
		initSwap();
	}
} else {
	window.onload = initSwap;
}
