var debug = false;

var pageSize = 6;



/* data for featured images */

var featuredImage1 = 0;

var featuredImage2 = 1;

var featuredImage3 = 2;

var featuredImage4 = 3;

var featuredImage5 = 4;

var featuredImage6 = 5;



/** register the images from the file */

document._featuredImages = new Array(featuredImages.length);

document._thumbnailImages = new Array(thumbnailImages.length);



setupImages(document._featuredImages);

setupImages(document._thumbnailImages);





function setupImages(arrayOfImages) {



	for (var i = 0; i < arrayOfImages.length; i++) {

		arrayOfImages[i] = new Image();

		arrayOfImages[i].src = featuredImages[i];

	}



}



/* set the image being displayed in the featured pane */

function setFeaturedImage(num) {

	index = eval('featuredImage' + num);

	document.getElementById('featuredImage').src = eval('featuredImages[' + index + ']');
	document.getElementById('featuredlink').setAttribute("href", makeBuyHref(index));

	featuredLinkHref = document.getElementById('featuredlinkHref');

	if (featuredLinkHref) {
		featuredLinkHref.setAttribute("href", makeBuyHref(index));
	}
}





var pictureIndex = 0;

var pageIndex = 0;



/* move to the next page of images for the section */

function next() {

	pageIndex += pageSize;



	if (pageIndex >= featuredImages.length) {

		pageIndex = pageIndex - featuredImages.length;

	}



	pictureIndex = pageIndex;



	if (debug) alert("pictureIndex: " + pictureIndex);



	return redisplay();

}

function makeBuyHref(num)
{
//		alert(num)
		var product = document.getElementById("product1");
		var hreff = product.getAttribute("href");
//		alert(hreff);
		if (hreff.indexOf("=") > 0) {
			return "" + hreff.substr(0,hreff.indexOf("=") + 1) + num;
	        } else { 
			return hreff;
		}	
}

function redisplay() {

	if (debug) alert("start redisplay");
	var i = getImgIndex(1)
	document.getElementById('image1').src = eval('thumbnailImages[' + i + ']');
	document.getElementById('product1').setAttribute("href", makeBuyHref(i));

	i = getImgIndex(2)
	document.getElementById('image2').src = eval('thumbnailImages[' + i + ']');
	document.getElementById('product2').setAttribute("href", makeBuyHref(i));

	i = getImgIndex(3)
	document.getElementById('image3').src = eval('thumbnailImages[' + i + ']');
	document.getElementById('product3').setAttribute("href", makeBuyHref(i));

	if (document.getElementById('image4')) {
		i = getImgIndex(4)
		document.getElementById('image4').src = eval('thumbnailImages[' + i + ']');
		document.getElementById('product4').setAttribute("href", makeBuyHref(i));
	}

	if (document.getElementById('image6')) {
		i = getImgIndex(5)
		document.getElementById('image5').src = eval('thumbnailImages[' + i + ']');
		document.getElementById('product5').setAttribute("href", makeBuyHref(i));
	}

	if (document.getElementById('image6')) {
		i = getImgIndex(6)
		document.getElementById('image6').src = eval('thumbnailImages[' + i + ']');
		document.getElementById('product6').setAttribute("href", makeBuyHref(i));
	}

	setFeaturedImage(1);

	if (debug) alert("end redisplay");



	return false;



}



function getImgIndex(slot) {



	if (debug) alert("slot: " + slot);



	index = pictureIndex;



	pictureIndex++;



	if ((pictureIndex) >= featuredImages.length) {

		pictureIndex = pictureIndex - featuredImages.length;

	}



	if (debug) alert("pictureIndex=" + pictureIndex);



	if (slot == 1) featuredImage1 = index;

	else if (slot == 2) featuredImage2 = index;

	else if (slot == 3) featuredImage3 = index;

	else if (slot == 4) featuredImage4 = index;

	else if (slot == 5) featuredImage5 = index;

	else if (slot == 6) featuredImage6 = index;



	return index;

}



/* move to the previous page of images for the section */

function previous() {

	pictureIndex -= pageSize;



	if (pictureIndex < 0) {

		pictureIndex = featuredImages.length + pictureIndex;

	}



	return redisplay();

}






