// This script controls the galleries strip on the envelope homepage

var gStrip = document.getElementById('gallerystrip');
var gtImg = gStrip.innerHTML;
var gimgA = gStrip.getElementsByTagName("img");
var gItemCount = gimgA.length; 
var gDivLength=gItemCount*174;
var gsInit =- gDivLength;
var gn=0;
var gslideTimer;
var gImgIndex=-1;
var gFocusIndex=0;

gStrip.innerHTML = gtImg+gtImg+gtImg;
// gStrip.style.left = gDivLength+"px";
gStrip.style.left = gsInit+"px";
gStrip.style.display = "block";
gStrip.style.position="relative";

function gInitSlide() {
	window.clearInterval(gslideTimer);
	gn = 8;	
}

function galleryNext() {	
	gInitSlide();
	gslideTimer = window.setInterval(gslide, 20);
}

function galleryBack() {
	gInitSlide();
	gslideTimer = window.setInterval(gslidePrev, 20);
}

function gslide() { 
	gn += 8;
	if (gn > 522) {
		gStrip.style.left = (gsInit - 522) + "px";
		window.clearInterval(gslideTimer);
		gsInit = parseInt(gStrip.style.left);
		if (gsInit < 1-gDivLength*2) {
			gsInit =- gDivLength;
			gStrip.style.left =- gDivLength+"px";
		}
	}
	else { gStrip.style.left = (gsInit - gn).toString()+"px"; }
}

function gslidePrev() { 
	gn += 8;
	if (gn > 522) {
		gStrip.style.left = (gsInit+522)+"px";
		window.clearInterval(gslideTimer);
		gsInit = parseInt(gStrip.style.left);
		if (gsInit > -1) {
			gsInit =- gDivLength;
			gStrip.style.left =- gDivLength+"px";
		}
	}
	else {
		gStrip.style.left = (gsInit + gn).toString()+"px";
	}
}
