function Feature(vsCopy, vsImage, vsThumbnail, vsURL)
{

	this.Copy			= vsCopy;
	this.Image			= vsImage;
	this.Thumbnail		= vsThumbnail;
	this.URL			= vsURL;

}

var glCurrent = 2;

var garrFeatures = new Array();


function MoveDown()
{
	glCurrent = glCurrent + 1;
	if (glCurrent > garrFeatures.length) glCurrent = 1;
	InitaliseFeatures();
}

function MoveUp()
{
	glCurrent = glCurrent - 1;
	if (glCurrent < 1) glCurrent = garrFeatures.length;
	InitaliseFeatures();
}

function InitaliseFeatures()
{

	var lCurrent;
	var lPrevious;
	var lNext;
	
	// Calculate these first
	lPrevious	= ( glCurrent == 1) ? garrFeatures.length : glCurrent - 1;
	lCurrent	= glCurrent
	lNext		= ( glCurrent == garrFeatures.length) ? 1 : glCurrent + 1;
	
	// All 0 based array so do -1
	$('#Copy').text(garrFeatures[lCurrent - 1].Copy);
	
    document.getElementById("HomeFeatureThumb1").style.backgroundImage = "url(" + garrFeatures[lPrevious - 1].Thumbnail + ")";
    document.getElementById("HomeFeatureThumb2").style.backgroundImage = "url(" + garrFeatures[lCurrent - 1].Thumbnail + ")";
    $('#HomeFeature').attr("src", garrFeatures[lCurrent - 1].Image);
    document.getElementById("HomeFeatureThumb3").style.backgroundImage = "url(" + garrFeatures[lNext - 1].Thumbnail + ")";
	//$('#HomeFeatureThumb1').style.background = "url(" + garrFeatures[lPrevious - 1].Thumbnail) + ")";
	//$('#HomeFeatureThumb2').style.background = "url(" + garrFeatures[lCurrent - 1].Thumbnail) + ")";
	//$('#HomeFeature').style.background = "url(" + garrFeatures[lCurrent - 1].Image) + ")";
	//$('#HomeFeatureThumb3').style.background = "url(" + garrFeatures[lNext - 1].Thumbnail) + ")";
}

