tsc = function()
	{
	var boxes = new Array();
	var index = 0;
	var delay = 5000;
	var container_id = "photo_container";
		
	function findBoxes()
		{
		for(var i=0; i<$(container_id).childNodes.length; i++)
			if($(container_id).childNodes[i].tagName == 'P')
				boxes.push($(container_id).childNodes[i].id);
		}
		
	return {
		init : function()
			{
			findBoxes();
			this.hideChildren($(container_id), 'P');
			$(boxes[0]).style.display = "block";
			setInterval('tsc.swap()', delay);	
			},
			
		swap : function()
			{
			Effect.Fade(boxes[index], { duration:2, from:1.0, to:0.0 });
			index++;
			if (index == boxes.length)
				index = 0;
			Effect.Appear(boxes[index], { duration:2, from:0.0, to:1.0 });	
			},
			
		hideChildren : function(starting_object, tag_name)
			{
			var children_object = starting_object.childNodes;
			
			for(var i=0; i<children_object.length; i++)
				if(children_object[i].tagName == tag_name)
					this.hide(children_object[i]);
			},
			
		show : function(obj)
			{
			obj.style.display = "block";
			},
			
		hide : function(obj)
			{
			obj.style.display = "none";
			}
		};
	}();