function checkFontSize()
{
	try
	{
		// Do this onload
		var receivedCookieData = getCookie("fontsize");

		if (receivedCookieData != null)
		{
			if(receivedCookieData == "small")
			{
				smallFont();	
			}
			if(receivedCookieData == "med")
			{
				medFont();
			}
			if(receivedCookieData == "large")
			{
				largeFont();
			}
		}
		else
		{
			smallFont();
		}
		
		// Also check the current colour mode
		checkmode();
	}
	catch(e)
	{
	}
}


function checkmode()
{
	// Do this onload
	var modeCookie = getCookie("mode");

	try
	{
		var colour1 = document.getElementById('colour1');
		var colour2 = document.getElementById('colour2');
		var colour3 = document.getElementById('colour3');

		if (modeCookie != null)
		{		
			if(modeCookie == "0")
			{
				colour1.src = 'merseysidepolice/images/colour1_on.gif';
				colour2.src	= 'merseysidepolice/images/colour2_off.gif';
				colour3.src	= 'merseysidepolice/images/colour3_off.gif';				
			}
			if(modeCookie == "1")
			{
				colour1.src	= 'merseysidepolice/images/colour1_off.gif';
				colour2.src	= 'merseysidepolice/images/colour2_on.gif';
				colour3.src	= 'merseysidepolice/images/colour3_off.gif';				
			}
			if(modeCookie == "2")
			{
				colour1.src	= 'merseysidepolice/images/colour1_off.gif';
				colour2.src	= 'merseysidepolice/images/colour2_off.gif';
				colour3.src	= 'merseysidepolice/images/colour3_on.gif';				
			}
		}
		else
		{
			colour1.src	= 'merseysidepolice/images/colour1_on.gif';
			colour2.src	= 'merseysidepolice/images/colour2_off.gif';
			colour3.src	= 'merseysidepolice/images/colour3_off.gif';				
		}
	}
	catch(e)
	{
	}
}


// Get cookie function - Return the value of the cookie
function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function smallFont()
{
	// Change the current font size and write the value back to cookie
	document.body.style.fontSize = '64%';
	document.cookie = "fontsize=small";
	
	document.getElementById('smallfont').src	= 'merseysidepolice/images/small_on.gif';
	document.getElementById('medfont').src		= 'merseysidepolice/images/medium_off.gif';
	document.getElementById('largefont').src	= 'merseysidepolice/images/large_off.gif';				
}

function medFont()
{
	// Change the current font size and write the value back to cookie
	document.body.style.fontSize = '70%';
	document.cookie = "fontsize=med";
	
	document.getElementById('smallfont').src	= 'merseysidepolice/images/small_off.gif';
	document.getElementById('medfont').src		= 'merseysidepolice/images/medium_on.gif';
	document.getElementById('largefont').src	= 'merseysidepolice/images/large_off.gif';				
}

function largeFont()
{
	// Change the current font size and write the value back to cookie
	document.body.style.fontSize = '80%';
	document.cookie = "fontsize=large";

	document.getElementById('smallfont').src	= 'merseysidepolice/images/small_off.gif';
	document.getElementById('medfont').src		= 'merseysidepolice/images/medium_off.gif';
	document.getElementById('largefont').src	= 'merseysidepolice/images/large_on.gif';				
}