google.setOnLoadCallback(function() {
	dojo.require("dojox.fx._base");

	var heros=dojo.byId('heros');
	var ix=0;
	var duration=500;
	var frequency=3000;
	var height=0;
	var nodes=[];

	function crossfade() {
		if (ix==nodes.length-1) {
			nodes[0].style.display='block';
			var anim=dojox.fx.crossFade({
				nodes: [nodes[ix],nodes[0]],
				duration: duration
			});
			dojo.connect(anim,'onEnd',function() {
				for (var i=0;i<nodes.length;i++) {
					if (i != ix) {
						nodes[i].style.display='none';
					}
				}
			});
			anim.play();
			ix=0;
		} else {
			nodes[ix+1].style.display='block';
			var anim=dojox.fx.crossFade({
				nodes: [nodes[ix],nodes[ix+1]],
				duration: duration
			});
			dojo.connect(anim,'onEnd',function() {
				for (var i=0;i<nodes.length;i++) {
					if (i != ix) {
						nodes[i].style.display='none';
					}
				}
			});
			anim.play();
			ix++;
		}
	}

	if (heros) {
		nodes=dojo.query('> a',heros);
		if (nodes.length > 0) {
			dojo.style(nodes[0],{
				'opacity':'1.00',
				'display':'block'
			});
			if (nodes.length > 1) {
				for (var i=1;i<nodes.length;i++) {
					dojo.style(nodes[i],{
						'opacity':'0'
					});
				}
				dojo.addOnLoad(function() {
					setInterval(crossfade,frequency);
				});
			}
		}
	}
});
google.load("dojo", "1.4");
