
var	feature_timer	= 5000;
var	feature_paused	=    0;

var	feature_l	= document.getElementById ("feature_l");
var	feature_n	= document.getElementById ("feature_n");
var	feature_p	= document.getElementById ("feature_p");

var	feature_ttl	= document.getElementById ("feature_ttl");
var	feature_txt	= document.getElementById ("feature_txt");
var	feature_lnk	= document.getElementById ("feature_lnk");
var	feature_img	= document.getElementById ("feature_img");

var	feature_lnks	= new Array ();

function features_rotate (x, timed)
{
	if (timed)
	{
		setTimeout ('features_rotate (rotPos + 1, true);', feature_timer);

		if (feature_paused) return false;
	}

	rotPos				= (x + rotLen) % rotLen;

	feature_lnk.href		= rotLnks[rotPos];

	feature_txt.innerHTML		= rotTxts[rotPos];

	feature_img.alt			=
	feature_ttl.innerText		=
	feature_ttl.textContent		= rotTtls[rotPos];

	feature_img.src			= rotImgs[rotPos];

	for (x = rotLen; x--; )
	{
		feature_lnks[x].style.backgroundColor	= (x == rotPos) ? "#73BE43"	: "";	// Have to do it this way because of IE6
		//feature_lnks[x].className		= (x == rotPos) ? "flashbox_at"	: "";
	}

	return false;
}



feature_l.onclick	= function () { return features_rotate (--rotPos, false); };
feature_n.onclick	= function () { return features_rotate (++rotPos, false); };
feature_p.onclick	= function () { feature_paused ^= 1; return false; };

for (var x = rotLen; x--; ) if (feature_lnks[x] = document.getElementById ('feature_' + x))
{
	feature_lnks[x].rotPos	= x;
	feature_lnks[x].onclick	= function () { return features_rotate (rotPos = this.rotPos, false); };
}

features_rotate (0, true);
