var increment = 677;
var leftIncrement = 900;
var cartIncrement = 468;
var toppos = 0;
var displayNum = 3;
var downDisb = false;
var upDisb = true;
var upClassId = "hrefUP";
var greyUpClassId = "greyHrefUP"
var downClassId = "hrefDOWN";
var greyDownClassId = "greyHrefDOWN"
var curScreen = 1;

if (myBrowser == "ie6" || myBrowser == "ie7")
{
	increment=686;
}

function animateDown()
{
	if (!downDisb)
	{
		
		curScreen++;
		if (toppos==0)
		{
			turnOn(upClassId);
			upDisb=false;
		}
		toppos-=increment;
		dojo.fx.slideTo({ node: "rightpromoslider", duration: 850,left:"0", top:toppos, unit:"px" }).play()
		if (toppos==(increment*2*-1) || (curScreen*displayNum >= getPromoCount()))
		{
			turnOff(downClassId);
			downDisb=true;
		}
	}
}

function animateUp()
{
	if (!upDisb)
	{
		if (downDisb)
		{
			turnOn(downClassId);
			downDisb = false;
		}
		curScreen--;
		toppos+=increment;
		dojo.fx.slideTo({ node: "rightpromoslider", duration: 850,left:"0", top:toppos, unit:"px" }).play()
		if (toppos==0)
		{
			upDisb=true;
			turnOff(upClassId);
			//downDisb=false;
			//turnOn(downClassId);
		}
  }
}

function animateRight()
{
	displayNum = 4;

	if (!downDisb)
	{

		curScreen++;

		if (toppos==0)
		{
			turnOn(upClassId);
			upDisb=false;
		}
		toppos-=leftIncrement;


		dojo.fx.slideTo({ node: "rightpromoslider", duration: 850,top:"0", left:toppos, unit:"px" }).play()

		if (toppos==(increment*2*-1) || (curScreen*displayNum >= getPromoCount()))
		{
			turnOff(downClassId);
			downDisb=true;
		}
	}
}

function animateLeft()
{
	displayNum = 4;
	if (!upDisb)
	{
		if (downDisb)
		{
			turnOn(downClassId);
			downDisb = false;
		}
		curScreen--;
		toppos+=leftIncrement;
		dojo.fx.slideTo({ node: "rightpromoslider", duration: 850,top:"0", left:toppos, unit:"px" }).play()
		if (toppos==0)
		{
			upDisb=true;
			turnOff(upClassId);
			//downDisb=false;
			//turnOn(downClassId);
		}
  }
}
function cartAnimateLeft()
{
	displayNum = 4;
	if (!upDisb)
	{
		if (downDisb)
		{
			turnOn(downClassId);
			turnOff(greyDownClassId);
			downDisb = false;
		}
		curScreen--;
		toppos+=cartIncrement;
		dojo.fx.slideTo({ node: "rightpromoslider", duration: 850,top:"0", left:toppos, unit:"px" }).play()
		if (toppos==0)
		{
			upDisb=true;
			turnOff(upClassId);
			turnOn(greyUpClassId);
		}
  }
}

function cartAnimateRight()
{
	displayNum = 4;

	if (!downDisb)
	{

		curScreen++;

		if (toppos==0)
		{
			turnOn(upClassId);
			turnOff(greyUpClassId);
			upDisb=false;
		}
		toppos-=cartIncrement;


		dojo.fx.slideTo({ node: "rightpromoslider", duration: 850,top:"0", left:toppos, unit:"px" }).play()

		if (toppos==(increment*2*-1) || (curScreen*displayNum >= getPromoCount()))
		{
			turnOff(downClassId);
			turnOn(greyDownClassId);
			downDisb=true;
		}
	}
}


function getPromoCount()
{
	var arPromos;
	var promoList;
	promoList = dojo.byId('promoList');

	if (!promoList) 
	{

		promoList = dojo.byId('promoListHorizontal');
	}

	if (promoList)
	{
		var i=0;
		var c=0;
		while (promoList.getElementsByTagName('li')[i++]) c++;
		return c;
	}
	return 0;
}

function turnOff(div)
{
	dojo.byId(div).style.display = "none";
	//dojo.byId(div).innerHTML = '<img src="_ui/images/transpix.gif" height="9" alt="" />';
}

function turnOn(div)
{
	dojo.byId(div).style.display = "block";
	/*
	var strImage;
	

	switch(div)
	{
		case upClassId:
			//alert("On Up");
			strImage = '<img src="_ui/images/bt_up_arrow.gif" alt="" />';
			break;
		case downClassId:
			//alert("On Down");
			strImage = '<img src="_ui/images/bt_down_arrow.gif" alt="" />';
			break;
	}
	
	dojo.byId(div).innerHTML = strImage; //"<font color='#ff0'>TESTING</font>"; //strImage;
	*/
}

function setupPromos()
{
	var count;
	
	count = getPromoCount();
	
	if (count <= displayNum)
	{
		downDisb = true
		upDisb = true;
		turnOff(downClassId);
		turnOff(upClassId);
	}
}
