window.addEvent("domready", function() { 

changeTo = function(number){
		change = partners[number];
		change.set('tween', {
			onStart: function(){
				change.setStyle('z-index', 100);
			},
			onComplete: function(){
				partners.each(
					function(item, index){
						if(index != number){
						item.fade('hide');
						}
						item.setStyle('z-index',item.getStyle('z-index')-1);
					});
				}
			}
		);
		change.fade('in');
}

shuffle = function(so){ //v1.0
	for(var sj, sx, si = so.length; si; sj = parseInt(Math.random() * si), sx = so[--si], so[si] = so[sj], so[sj] = sx);
	return so;
};

if ($('partner_banners') != undefined) {
	var partners = $('partner_banners').getElements('img');
	
	if (partners.length-1 == 0){
		changeTo(0);
	} else {
		partners = shuffle(partners);
		changeTo(partners.length-1);
		var i = 0;
	
		interval = setInterval(function(){
								if (i == partners.length) i = 0;
								changeTo(i);
								i++;
								},3000);
	}
}
});
