/***************************************************

Elementos randômicos
--------------------

Modo de usar:
Criar um array com os codigos HTML que serão
randomizados. (ex. banners ou blocos de texto)
Alimantar a função com esse Array quantas vezes for
necessario.

No caso de usar dentro de um XML, fazer isso dentro
de um bloco CDATA.

***************************************************/

var arrBanOut = new Array;
var banCount = 0;

function randomImage(arrInput)
{
	arrImages = new Array();
	arrImages = arrInput;
	var unico = "false";
	do
	{
		var numImage = arrImages.length;
		var intRanNum = Math.round(Math.random()*(numImage-1));
		var intBanDif = 0;
		
		if (arrBanOut)
		{
			for (x in arrBanOut)
			{
				if (intRanNum == arrBanOut[x])
				{
					intBanDif++;
				}
			}
		}
		if (intBanDif == 0)
		{
			unico = "true";
		}
	}
	while(unico == "false")

	arrBanOut.push(intRanNum);
	return(arrImages[intRanNum]);
}