newCookie = function(name,value)
{
	var date = new Date();
	date.setTime(date.getTime()+(24*60*60*1000));
	var expires = "; expires="+date.toGMTString();
	document.cookie = name+"="+value+expires+"; path=/";
}

readCookie = function(name)
{
	var nameSG = name + "=";
	var nuller = '';
	if (document.cookie.indexOf(nameSG) == -1)
	return nuller;

	var ca = document.cookie.split(';');
	for(var i=0; i<ca.length; i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameSG) == 0) return c.substring(nameSG.length,c.length);
	}
	return null;
}

eraseCookie = function(name)
{
	newCookie(name,"",1);
}

generateRandomNumber = function(maximumNumber)
{
	if (Math.random && Math.floor)
	{
		var randomNumber= Math.floor(Math.random()*(maximumNumber));
		return randomNumber;
	}
}

var useCookie = true; // Set to either true or false
var firstComponentItemIDValue;
var totalComponents = 6;

if (useCookie)
{
	var homepageHeroDeafultSlide = readCookie('idea-taxi-homepage')
	
	if (homepageHeroDeafultSlide!=null&&homepageHeroDeafultSlide!='undefined'&&homepageHeroDeafultSlide!='')
	{
		if (homepageHeroDeafultSlide>=(totalComponents))
		{
			firstComponentItemIDValue = generateRandomNumber(totalComponents);
		}
		else
		{
			firstComponentItemIDValue = parseInt(homepageHeroDeafultSlide) + 1;
			newCookie('idea-taxi-homepage',firstComponentItemIDValue);
		}
	}
	
	else
	{
		newCookie('idea-taxi-homepage',1);
		firstComponentItemIDValue = 1;
	}
}
else
{
	firstComponentItemIDValue = generateRandomNumber(totalComponents);
}