function startRotator() 
{

	featureObj1 = document.getElementById("publish1");
	featureObj2 = document.getElementById("publish2");
	featureObj3 = document.getElementById("publish3");

	featureObj2.style.display = "none";
	featureObj3.style.display = "none";

	startCountDown(7, 1000, flipFeatures);

}

function startCountDown(i, p, f)
{
	var fSet = 2;				
	var pause = p;
	var fn = f;
	
	// make reference to div
	var recurFn  = function(i)
	{		
		if (i == 0)
		{
			// execute function
			fSet = flipFeatures(fSet);
			i=7;
		}
	
		setTimeout(function() {	recurFn(i - 1); 	},	pause);
	}
	// set it going
	recurFn(i);
}

function flipFeatures(fSet)
{
	if(fSet == 1)
	{
		featureObj1.style.display = "block";
		featureObj2.style.display = "none";	
		featureObj3.style.display = "none";	
		
		return 2;
	}
	else if(fSet == 2)
	{
		featureObj1.style.display = "none";		
		featureObj2.style.display = "block";
		featureObj3.style.display = "none";
		
		return 3;
	}	
	else
	{
		featureObj1.style.display = "none";
		featureObj2.style.display = "none";
		featureObj3.style.display = "block";		
		return 1;
	}	
}						
