window.addEventListener?window.addEventListener('load',so_init,false):window.attachEvent('onload',so_init);

var showing_div, other_div;

function so_init()
{
	document.getElementById('bottompics').xOpacity = 0;
	other_div = document.getElementById('bottompics');

	document.getElementById('toppics').xOpacity = .99;
	showing_div = document.getElementById('toppics');

	setTimeout(so_xfade,1000);
}

function so_xfade()
{
	showing_div.xOpacity -= 0.03;
	other_div.xOpacity += 0.03;

	setOpacity(showing_div);
	setOpacity(other_div);

	if(showing_div.xOpacity <= 0)
	{
		var x = showing_div;
		showing_div = other_div;
		other_div = x;
		setTimeout(so_xfade,3000);
	}
	else
	{
		setTimeout(so_xfade,50);
	}

	function setOpacity(obj)
	{
		if(obj.xOpacity>.99)
		{
			obj.xOpacity = .99;
			return;
		}

		obj.style.opacity = obj.xOpacity;
		obj.style.MozOpacity = obj.xOpacity;
		obj.style.filter = 'alpha(opacity=' + (obj.xOpacity*100) + ')';
	}
}