// JavaScript Document
imagearray= new Array();
srcarray= new Array();
dim= new Array(2);
var idarray= new Array();

function randomize(path)
{
	return path=path+"?rand="+Math.floor(Math.random()*1000000);
}

function preload(immsrc,dimension)
{
	dim=dimension.split(',');
	
	srcarray=immsrc.split(',');
	for(var i=0; i<srcarray.length; i++)
		{
			imagearray[i]=new Image(dim[0],dim[1]);
			imagearray[i].src=randomize(srcarray[i]);			
		}									
}

	
function anim(imgid)
{
	
	idarray=imgid.split(',');
	animation();
}

function controllo()
{
	var corretto=true;
	for( var i=0; i< idarray.length; i++)
	{
		if(!document.getElementById(idarray[i]).complete || !imagearray[i].complete)
		{
			corretto=false;
		}				
	}
	if(corretto)
	{
		setTimeout("animation()",200);		
	}
	else
	{
		setTimeout("controllo()",200);
		
	}		
}

function animation(){
	for( var i=0; i< idarray.length; i++)
	{
		if(document.getElementById(idarray[i]).complete && imagearray[i].complete)
		{
			document.getElementById(idarray[i]).src=imagearray[i].src;
			imagearray[i]=new Image(dim[0],dim[1]);
			imagearray[i].src=randomize(srcarray[i]);
			}		
	}
		//controllo();
		setTimeout("animation()",200);
		
		
}
