//counter
var layerCount; // total # of promotions visible
var currentLayer; // current promotion visible
var direction = 1; // direction to scroll promotions, 1 = up, 0 = down
var stopScroll = 'no'; // stops the scroll when a promo is clicked

function countLayers(){
		var i=1;
		var layerExists=true;
		while (layerExists)
		{
		layerToCheck='promo'+i;
		if (document.getElementById(layerToCheck)) 
		  {
		  i++;
		  } else {
		  layerExists=false;
		  }
		}
		layerCount=i-1;
		currentLayer=1;
		var j=1;
		while (j <= layerCount) {
			layerToShow='promolink'+j;
			setObjVis(layerToShow,'visible');
			j++;
		}
}

function startScroll(){
if (layerCount > 1) {
			var t=setTimeout("scrollPromos()",1000);
		}
}

function scrollPromos() {
		if (stopScroll =='no') {
  		var scroll = new Fx.Scroll('promowrapper', {
  				wait: false,
  				duration: 2500,
  				offset: {'x':0, 'y':0},
  				transition: Fx.Transitions.Quad.easeInOut
  			});
  		var nextPromo;
  		if (((currentLayer < layerCount) && (direction == 1)) || ((currentLayer == 1) && (direction == 0))) {
  			direction=1;
  			currentLayer++;
  			nextPromo='promo'+currentLayer;
  			scroll.toElement(nextPromo);
  			var t=setTimeout("scrollPromos()",5000);
  		} else {
  			direction=0;
  			currentLayer=currentLayer-1;
  			nextPromo='promo'+currentLayer;
  			scroll.toElement(nextPromo);
  			var t=setTimeout("scrollPromos()",5000);
  		}
		}
}

window.addEvent('domready', function(){
			var scroll = new Fx.Scroll('promowrapper', {
				wait: false,
				duration: 2500,
				offset: {'x':0, 'y':0},
				transition: Fx.Transitions.Quad.easeInOut
			});
			
			$('link1').addEvent('click', function(event) {
				event = new Event(event).stop();
				scroll.toElement('promo1');
				stopScroll = 'yes';
			});
			
			$('link2').addEvent('click', function(event) {
				event = new Event(event).stop();
				scroll.toElement('promo2');
				stopScroll = 'yes';
			});
			
			$('link3').addEvent('click', function(event) {
				event = new Event(event).stop();
				scroll.toElement('promo3');
				stopScroll = 'yes';
			});
			
			$('link4').addEvent('click', function(event) {
				event = new Event(event).stop();
				scroll.toElement('promo4');
				stopScroll = 'yes';
			});
			
			$('link5').addEvent('click', function(event) {
				event = new Event(event).stop();
				scroll.toElement('promo5');
				stopScroll = 'yes';
			});
			
			$('link6').addEvent('click', function(event) {
				event = new Event(event).stop();
				scroll.toElement('promo6');
				stopScroll = 'yes';
			}); 
			
			$('link7').addEvent('click', function(event) {
				event = new Event(event).stop();
				scroll.toElement('promo7');
				stopScroll = 'yes';
			}); 
			
/*			$('link8').addEvent('click', function(event) {
				event = new Event(event).stop();
				scroll.toElement('promo8');
				stopScroll = 'yes';
			}); 
*/
		}); 
