/* Start Rotating banner code */

var theImage = new Array()
theImage[0] = 'Images/Home/1-on.gif'
theImage[1] = 'Images/Home/2-on.gif'
theImage[2] = 'Images/Home/3-on.gif'

function orimage()
{
    document.getElementById("myImage1").src = "Images/Home/1-off.gif"
    document.getElementById("myImage2").src = "Images/Home/2-off.gif"
    document.getElementById("myImage3").src = "Images/Home/3-off.gif"
}

active = Math.floor(Math.random()*3);
var arrayLength = 3;
k = 1;
var fadeinTimer,fadeoutTimer,hideTimer;
function animate(i,interaction)
{
	clearTimeout(fadeinTimer);
	clearTimeout(fadeoutTimer);
	clearTimeout(hideTimer);
	
	if(interaction=="first")
	{
		fadeIn(i);
		active = i;
		k = active;
	    timerID = setInterval("autorotator()",7000);
	}
	if(interaction==true)
	{	
		timerID=clearInterval(timerID);
	}
	orimage();
	if(active!=i)
	{
		fadeOut(active);
		fadeIn(i);
		active = i;
	}
	document.getElementById("myImage" + (i+1)).src=theImage[i];
	if(interaction==true)
	{
		k = active;
		timerID = setInterval("autorotator()",7000);
	}
}

function autorotator()
{
	animate(k,false);
	if(k!=2)
	{
		k=k+1;
	}
	else
	{
		k =0;
	}
}

function getElm(eID) {
	return document.getElementById(eID);
}
function show(eID) {
	getElm(eID).style.display='block';
}
function hide(eID) {
	getElm(eID).style.display='none';
}
function setOpacity(eID, opacityLevel) {
	var eStyle = getElm(eID).style;
	eStyle.opacity = opacityLevel / 100;
	eStyle.filter = 'alpha(opacity='+opacityLevel+')';
}
function fadeIn(eID) {
	setOpacity(eID, 0); show(eID); var timer = 0;
	for (var i=1; i<=100; i++) {
		fadeinTimer = setTimeout("setOpacity('"+eID+"',"+i+")", timer * 5);
		timer++;
	}
}
function fadeOut(eID) {
	var timer = 0;
	for (var i=100; i>=1; i--) {
		fadeoutTimer = setTimeout("setOpacity('"+eID+"',"+i+")", timer * 3);
		timer++;
	}
	hideTimer = setTimeout("hide('"+eID+"')", 500);
}
/* End Rotating banner code */

/* Start Rotating Fading text */
var DivID = "attentioncopyid";
var Speed = 30;
var Content = new Array();
/* Modified by Girish */
Content[0] = "<a href=\"GSX.aspx\">Great Gift Idea</a>";
Content[1] = "<a href=\"GSX.aspx\">FREE SHIPPING!</a>";
Content[2] = "<a href=\"GSX.aspx\">Limited Time Offer</a>";
Content[3] = "<a href=\"GSX.aspx\">Fits any cart</a>";
Content[4] = "<a href=\"GSX.aspx\">Attaches in 60 seconds</a>";
Content[5] = "<a href=\"GSX.aspx\">Weighs less than 5 lbs.</a>";
Content[6] = "<a href=\"GSX.aspx\">One Year Warranty</a>";

var MaskColors = new Array;
MaskColors[0] = "#000000";
var ContentTop = Content.length - 1;
var MaskTop = MaskColors.length - 1;
var DigitList = "0123456789ABCDEF".split("");
var DigitPointer = 15;
var ContentPointer = ContentTop;
var ColorPointer = MaskTop;
var CurrentDirection = 'up';
function FadeFunction() {
if( DigitPointer == 15 ) {
	ContentPointer++; if( ContentPointer > ContentTop ) { ContentPointer = 0; }
	ColorPointer++;   if( ColorPointer   > MaskTop    ) { ColorPointer   = 0; }
	if(document.getElementById) {
		var container = document.getElementById(DivID);
		container.innerHTML = '';
		container.innerHTML = Content[ContentPointer];
		}
	else if(document.all) {
		var divx = document.all[DivID];
		divx.innerHTML = Content[ContentPointer];
		}
	CurrentDirection = 'down';
	}
else if( DigitPointer == 0 ) { CurrentDirection = 'up'; }
if( CurrentDirection == 'up' ) { DigitPointer++; }
else { DigitPointer--; }
re = /0/g;
var thiscolor = MaskColors[ColorPointer].replace(re,DigitList[DigitPointer]);
document.getElementById(DivID).getElementsByTagName("a")[0].style.color = thiscolor;
if(thiscolor=="#000000")
{
	fadeingTimer = clearInterval(fadeingTimer);
	setTimeout("resumefader()", 3000);
}
}
function resumefader()
{
	fadeingTimer =	setInterval("FadeFunction()",Speed);
}
/* End Rotating Fading text */

function bubbleEvent(e)
{
	if (!e) var e = window.event;
	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
}
