// JavaScript Document


function collectionToArray(col) {
	a = new Array();
	for (i = 0; i < col.length; i++)
		a[a.length] = col[i];
	return a;
}


var divs;
var showing = 0;
var trans;
var tick = 0;

function init() {
	
	divs = collectionToArray(document.getElementById("testimonials").getElementsByTagName("div"));
	swap();
	clearDivs();
	var swapInt = setInterval("swap()", 6000);

}

function clearDivs() {
	for (var i in divs) {
		divs[i].style.opacity = 0;
		divs[i].style.filter = "alpha(opacity=0)";
	}
}


function swap() {
	trans = setInterval("fade()", 15);
}

function fade() {
	
	if (tick < 100) {
		tick++;
		divs[(showing % divs.length)].style.opacity = 1 - (tick *.01);
		divs[((showing + 1) % divs.length)].style.opacity = tick * .01;
		
		divs[(showing % divs.length)].style.filter = "alpha(opacity="+ (100-tick) +")";
		divs[((showing + 1) % divs.length)].style.filter = "alpha(opacity="+tick+")";
		
	} else {
		showing++;
		tick = 0;
		clearInterval(trans);	
	}
}

window.onload = init;