﻿//-----------------------------------------------------------//
// Rewards Card Partners Scroll Box

var SLIDETIMER;
if (navigator.userAgent.indexOf('Mac') != -1) {
	var SCROLL = 4;
} else {
	var SCROLL = 1;
}
var SCROLLSPEED = 5;
var STARTINGOPACITY = 40;
var AUTOSCROLLTIME = 1000;
var t

function AutoScroll()
{
    ScrollRight(-1);
}
		
function ScrollLeft(val) {
    
    //User Interaction
    if (val == 1)
    {  
        SCROLL = 3;
        cancelScroll();
    }
    else
    {
        SCROLL = 1;
    }

	//document.getElementById('PartnerScroller').style.opacity = STARTINGOPACITY * .01;
	//document.getElementById('PartnerScroller').style.filter = 'alpha(opacity=' + STARTINGOPACITY + ')';
	
	SLIDETIMER = setInterval("MoveLeft("+ val +")", SCROLLSPEED); 
}

function MoveLeft(val)
{
   	document.getElementById('PartnerScroller').scrollLeft -= SCROLL;
	
	if (val == -1 && document.getElementById('PartnerScroller').scrollLeft == 0)
	{
	    cancelScroll();
	    ScrollRight(-1);
	}
}

function ScrollRight(val) {	
    //User Interaction
    if (val == 1)
    {  
        SCROLL = 3;
        cancelScroll();
    }
        else
    {
        SCROLL = 1;
    }

	//document.getElementById('PartnerScroller').style.opacity = STARTINGOPACITY * .01;
	//document.getElementById('PartnerScroller').style.filter = 'alpha(opacity=' + STARTINGOPACITY + ')';
	
	SLIDETIMER = setInterval("MoveRight("+ val +")", SCROLLSPEED);	
}

function MoveRight(val)
{
   	document.getElementById('PartnerScroller').scrollLeft += SCROLL;
	
	if (val == -1 && document.getElementById('PartnerScroller').scrollLeft >= 385)
	{
	    cancelScroll();
	    ScrollLeft(-1);
	} 
}


function increaseSpeed(val) {
	clearInterval(SLIDETIMER);
	SCROLL += 1;
	
	if (val == -1) {
		SLIDETIMER = setInterval("document.getElementById('PartnerScroller').scrollLeft -= " + SCROLL + "", SCROLLSPEED); 
	} else {
		SLIDETIMER = setInterval("document.getElementById('PartnerScroller').scrollLeft += " + SCROLL + "", SCROLLSPEED);
	}
}

// cancel the scrolling on mouseout //
function cancelScroll() {
	//document.getElementById('PartnerScroller').style.opacity = 1;
	//document.getElementById('PartnerScroller').style.filter = 'alpha(opacity=100)';
	clearInterval(SLIDETIMER);
	
	// reset scrollLeft speed
	var SCROLL = 3;
}

//-----------------------------------------------------------//