var Dom = YAHOO.util.Dom;
var Anim = YAHOO.util.Anim;
var Evnt = YAHOO.util.Event;

var oneHeight = 323;
var linksCount = "";
var actualPosition = 1;
var rewind = false;

	function moveBanners(){

		var bannersColumn = Dom.get('bannersColumn');
		if (actualPosition == (linksCount-1)){
			rewind = true;
		}
		var toPosition = actualPosition+1;	
		var attributes = {
			   top : {
				to : ((toPosition-1)*oneHeight)*(-1),
			 units :'px'
			}
		}
		var animation = new Anim(bannersColumn,attributes,1.0,YAHOO.util.Easing.easeOut);
		actualPosition = toPosition;
		if (rewind == true){
			animation.onComplete.subscribe(function(){Dom.setStyle(Dom.get('bannersColumn'),'top','0px');rewind = false; actualPosition = 1 })
		}
		animation.animate();
	}
	
	function cycle(moveBanners) {
		window.setInterval("moveBanners()", 4000); 
	}
	
	function hpBannersInit() {
		linksCount = Dom.getElementsByClassName('homepageBannerLink').length;
		if (linksCount>1){
			cycle(moveBanners);
		}
	}
	YAHOO.util.Event.onDOMReady(hpBannersInit);