var imageContainers;

function imageRotator()
{
	for(i = 0; i < imageContainers.length; i++)
	{
		var images = imageContainers[i].getElementsByTagName("img");
		for(j = 0; j < images.length; j++)
		{
			var image = images[j];
			if(image.style.display != 'none')
			{
				image.style.display = 'none';
				if(j+1 < images.length)
					images[j+1].style.display = '';
				else
					images[0].style.display = '';
				break;
			}
		}
	}
	t=setTimeout("imageRotator()",3000);
}

function imageRotatorStart()
{
	//imageContainers = document.getElementsByClassName("rotatedImages");
	imageContainers = getElementsByClassName(document, "div", "rotatedImages");

	imageRotator();
}

function addEvent(obj, evType, fn)
{ 
	if (obj.addEventListener)
	{ 
		obj.addEventListener(evType, fn, false); 
		return true; 
	} 
	else if (obj.attachEvent)
	{ 
		var r = obj.attachEvent("on"+evType, fn); 
		return r; 
	} 
	else 
	{ 
		return false; 
	} 
}

function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}


addEvent(window, 'load', imageRotatorStart);
