function leadinInit() {
	setInterval("cycleLeadin()", 7000);

}
function cycleLeadin() {
	
	var imageNodes = dojo.query("a", "leadinServices");
	var menuNodes = dojo.query("td", "homeLeadinMenu");
	
	for(var i=0; i<imageNodes.length; i++) {
		if(dojo.hasClass(imageNodes[i], "current")){
			var currentImageNode = imageNodes[i];
			var currentMenuNode = menuNodes[i];
			if(i == imageNodes.length-1) {
				var nextMenuNode = menuNodes[0];
				var nextImageNode = imageNodes[0];
			} else {
				var nextImageNode = imageNodes[i+1];
				var nextMenuNode = menuNodes[i+1];
			}
			changeStyles(currentImageNode, nextImageNode, currentMenuNode, nextMenuNode);
		}
	}
}

var _spConnects = [];
var _anim, _anim1, _anim2;
function changeStyles(currentImageNode, nextImageNode, currentMenuNode, nextMenuNode) {
	dojo.forEach(_spConnects,dojo.disconnect);
	delete _anim1;
	delete _anim2;
	_anim1 = dojo.fadeOut({ node: currentImageNode, duration: 550 });
	_anim2 = dojo.fadeIn({ 
		node: nextImageNode, 
		duration: 550
	});
	_anim = dojo.fx.combine([_anim1,_anim2]);
	_spConnects.push(dojo.connect(_anim,"onEnd",function(){
		dojo.addClass(nextImageNode, "current");
		dojo.removeClass(currentImageNode, "current");
		dojo.style(currentImageNode,"display","none");
	}));
	
	dojo.style(nextImageNode,{ opacity:"0", display:"block" });
	_anim.play();	
	dojo.removeClass(currentMenuNode, "current");
	dojo.addClass(nextMenuNode, "current");
}

var pos = 0;

function setPos() {
	pos = pos + -616;
}

function loopIt() {
	dojo.animateProperty({
		node:"loop",
		properties:{
			backgroundPosition:{
				start:function(){ return pos; }, end:pos + -616, unit:"px"
			}
		},
		duration:1800,
		easing:dojox.fx.easing.easeOut
	}).play();
	
	setPos();
}