var MaxTheme = 32
var randomThemeNumber = 0
var randomThemeClass = "";
var ThemeStatus = true;
var ThemeBlur = true;

randomThemeNumber = Math.random()*(MaxTheme - 1);
randomThemeNumber = Math.floor(randomThemeNumber) + 1;

function PreviousTheme()
{
	if( randomThemeNumber == 1 )
	{
		randomThemeNumber = MaxTheme
	}
	else
	{
		randomThemeNumber = randomThemeNumber - 1
	}
	DisplayTheme();
}

function NextTheme()
{
	if( randomThemeNumber == MaxTheme )
	{
		randomThemeNumber = 1
	}
	else
	{
		randomThemeNumber = randomThemeNumber + 1
	}
	DisplayTheme();
}

function InitTheme()
{
	ThemeCookie = getCookie("ThemeStatus");
	if( ThemeCookie != null )
	{
		if( ThemeCookie == "HideTheme" )
		{
			ThemeStatus = false;
		}
		else
		{
			ThemeStatus = true;
		}
	}
	else
	{
		ThemeStatus = true;
	}
	ThemeCookie = getCookie("ThemeBlur");
	if( ThemeCookie != null )
	{
		if( ThemeCookie == "SharpTheme" )
		{
			ThemeBlur = false;
		}
		else
		{
			ThemeBlur = true;
		}
	}
	else
	{
		ThemeBlur = true;
	}
	DisplayTheme();
}

function DisplayTheme()
{
	if( ThemeStatus == true )
	{
		if( randomThemeNumber < 10 )
		{
			if( ThemeBlur == true )
			{
				randomThemeClass = "ThemeNumber0"+randomThemeNumber+"Blur";
			}
			else
			{
				randomThemeClass = "ThemeNumber0"+randomThemeNumber+"Clean";	
			}
			document.getElementById("ThemeNumberDisplay").innerHTML = "[0"+randomThemeNumber+"]";
		}
		else
		{
			if( ThemeBlur == true )
			{
				randomThemeClass = "ThemeNumber"+randomThemeNumber+"Blur";
			}
			else
			{
				randomThemeClass = "ThemeNumber"+randomThemeNumber+"Clean";	
			}
			document.getElementById("ThemeNumberDisplay").innerHTML = "["+randomThemeNumber+"]";
		}
		document.getElementById("Theme").className = randomThemeClass;
		document.getElementById("ThemeOff").style.display = "none";
		document.getElementById("ThemeOn").style.display = "";
	}
	else
	{
		document.getElementById("ThemeOff").style.display = "";
		document.getElementById("ThemeOn").style.display = "none";
		document.getElementById("Theme").className = "ThemeNumber00";
	}
	if( ThemeBlur == true )
	{
		document.getElementById("ThemeSharp").style.display = "none";
		document.getElementById("ThemeBlur").style.display = "";
	}
	else
	{
		document.getElementById("ThemeSharp").style.display = "";
		document.getElementById("ThemeBlur").style.display = "none";	
	}
}

function ToggleThemeVisibility()
{
	if( ThemeStatus == true )
	{
		ThemeStatus = false;
		setCookie("ThemeStatus","HideTheme",365)
	}
	else
	{
		ThemeStatus = true;
		setCookie("ThemeStatus","ShowTheme",365)
	}
	DisplayTheme();
}

function ToggleThemeStyle()
{
	if( ThemeBlur == true )
	{
		ThemeBlur = false
		setCookie("ThemeBlur","SharpTheme",365)
	}
	else
	{
		ThemeBlur = true
		setCookie("ThemeBlur","BlurTheme",365)
	}
	DisplayTheme();
}