var rotateDelayMilliseconds = 7000;
var rotateFadeSpeed = [1000,1500,2000];
var spotlights = [1];
var currentSpotlight = [1];
var nextSpotlight = [1];
var spotlightItems = 1;

function setupSpotlight(spotlightID) {
	$(document).ready(function() {
		Cufon.now(); 
		initSpotlight(spotlightID);
		spotlightItems = $("#spotlightSpecial" + spotlightID).attr('custom:rows')
	});	
}

function showSpotlight(spotlightID,spotlightNumber,init) {
	if (init!=1) {
		$("#spotlightSpecial" + spotlightID + " #spotlightSpecialItem" + currentSpotlight[spotlightID]).fadeOut(rotateFadeSpeed[spotlightID-1]);
		$("#spotlightSpecial" + spotlightID + " #spotlightSpecial" + currentSpotlight[spotlightID]).fadeOut(rotateFadeSpeed[spotlightID-1]);
	}
	$("#spotlightSpecial" + spotlightID + " #spotlightSpecialItem" + spotlightNumber).fadeIn(rotateFadeSpeed[spotlightID-1]);
	currentSpotlight[spotlightID] = spotlightNumber;
		setTimeout("rotateSpotlight(" + spotlightID + ");",rotateDelayMilliseconds);
}

function rotateSpotlight(spotlightID) {
	nextSpotlight[spotlightID] = currentSpotlight[spotlightID] + 1;
	if (nextSpotlight[spotlightID] > spotlightItems) {
		nextSpotlight[spotlightID] = 1;
	}
	showSpotlight(spotlightID,nextSpotlight[spotlightID],0);
}

function initSpotlight(spotlightID) {
	var title = '#spotlightSpecial' + spotlightID + ' .spotlightTitle';
	Cufon.replace(title, {
		fontFamily: 'Myriad Pro',
		textShadow: '2px 2px rgba(0, 0, 0, 0.4)'
	});
	
	var subtitle = '#spotlightSpecial' + spotlightID + ' .spotlightSubtitle';
	Cufon.replace(subtitle, {
		fontFamily: 'Myriad Pro'
	});
	var price = '#spotlightSpecial' + spotlightID + ' .spotlightPrice';
	Cufon.replace(price, {
		fontFamily: 'Myriad Pro'//,
	});
	
	setTimeout('showSpotlight(' + spotlightID + ',1,1);',30);
}


	

