function rotator(id,interval) {
	var container = document.getElementById(id);
	if(!container || container == "undefined")
		return;
	var obs = container.getElementsByTagName('img');

	if(obs == null || !obs || obs.length <= 0)
		return;

	// 0 -> container id
	// 1 -> list of images
	// 2 -> rotate interval
	// 3 -> pointer
	// 4 -> pointer max
	// 5 -> timer
	
	var tmp = new Array();
	tmp[0] = id;
	tmp[1] = new Array();
	tmp[2] = interval;
	tmp[3] = 0;
	tmp[4] = 0;

	for(i = 0; i < obs.length; i++){
		if(i > 0)
			obs[i].style.display = 'none';
		tmp[1][i] = obs[i];
	}

	tmp[4] = obs.length;

	rotateList[rotateList.length] = tmp;

	rotate(rotateList.length - 1);
}

function rotate(index) {
	var tmp = rotateList[index];

	var currentIndex = tmp[3];
	var currentImage = tmp[1][currentIndex];

	if(!currentImage || currentImage == null)
		return

	var newIndex = tmp[3] + 1;
	if(newIndex >= tmp[4])
		newIndex = 0;

	var nextImage = tmp[2][newIndex];

	currentImage.style.display = 'none';
	tmp[1][newIndex].style.display = 'block';

	tmp[3] = newIndex;
	tmp[5] = setTimeout('rotate(' + index + ')', tmp[2]);
}

var rotateList = new Array();
