

function changeimg(i, code)
{
	var loop=0;

	if (statuss["_" + code])
	{
		while ((imgs["_" + code][i]==0 || i>= imgs["_" + code].length) && loop<100)
		{
			if (i>= imgs["_" + code].length)
			{
				i=0;
			}
			else
			{
				i++;
			}
			loop++;
		}
		
		if (img["_" + code][i].complete)
		{
			document.getElementById("_" + code).src=img["_" + code][i].src;
			setTimeout("changeimg("+(i+1)+",'"+code+"')",500);
		}
		else
		{
			setTimeout("changeimg("+i+",'"+code+"')",20);
		}
	}
	
	
}


function loadimg(prefix, i, extension)
{
	if (statuss["_" + prefix])
	{
		//img["_" + prefix][i].src = "/.preview/proxys/" + prefix + "_" + Array(3 - i.toString().length).join("0") + i + extension;
		img["_" + prefix][i].src = "/.processed/"+prefix+"/" + prefix + "_" + Array(3 - i.toString().length).join("0") + i + extension;
	}
}

function startro(prefix, extension, max)
{
	statuss["_" + prefix] = 1;
	var first = 1;
	
	for (var i = 0; i < max; i++)
	{
		if (imgs["_" + prefix][i] == 1)
		{
			img["_" + prefix][i] = new Image();
			
			if (first)
			{
				first = 0;
				loadimg(prefix, i, extension);
			}
			else
			{
				setTimeout("loadimg('" + prefix + "','" + i + "', '" + extension + "')", i * 50);
			}
		}
	}
	
	changeimg(0, prefix);

}

function endro(code)
{
	statuss["_" + code]=0;
}