// JavaScript Document
var logos=new Array()
var currentLogos = new Array();
var totalLogos = 50
function buildLogoArray(){
	for(var i=0; i<totalLogos; i++)
	{
		logos[i]="client_" + i + ".png";
	}
	for(var i=0; i<9; i++)
	{
		currentLogos[i]="client_" + i + ".png";
	}
}

$(document).ready(function() {
	buildLogoArray();
	
	$(document).everyTime(3000, function() {
		var location = Math.floor(Math.random()*10);
		var locationRaw = location;
		location = ".client"+location;
	  	$(location).animate({"opacity": 0}, 2000, "" , function(){swapLogo(location,locationRaw)});
	});
 });

function swapLogo(location,locationRaw){
	var newLogo;
	var good = false;
	while(!good)
	{
		newLogo = Math.floor(Math.random()*(totalLogos+1));
		if(!repeat(newLogo))
			good=true;
	}
	currentLogos[locationRaw] = "client_"+newLogo+".png";
	var background = "url(http://www.alchemygroupinc.com/wp-content/themes/alchemy_new/library/media/images/client_" + newLogo + ".png) no-repeat";
	$(location).css({"background":background});
	$(location).animate({"opacity": 1}, 2000, "");
	
}

function repeat(logo)
{
	var newLogo = "client_"+logo+".png";
	var returnVal = false;
	for(var i=0; i<9; i++)
	{
		if(currentLogos[i] == newLogo)
		{
			returnVal = true;
		}
	}
	return returnVal;
}
