function page_load()
{
	if(get_cookie("fntsz"))
	{
		// YES, Read cookie & get fntsz value, (1 – 4)
		//alert("Yes!!");
		var n = get_cookie("fntsz");
		//alert(n);
		text_change(n);
		
	}
	else
	{
		//NO, Set cookie with fntsz value set to 1
		//alert("No!!");
		var n = 1;
		set_cookie("fntsz", n);
		
	}	
}



function text_change(n)
{
	// Grab the area we want to resize
	e = document.getElementById("page");
	if (e == null) return;

	set_cookie("fntsz", n);
	
	// Set the display to show the cookie info
	if (document.getElementById("smalltext"))
	{
		if (n == 1) 
			document.getElementById("smalltext").style.borderColor='#547FBD'; else document.getElementById("smalltext").style.borderColor='#ccc';
		if (n == 2) 
			document.getElementById("mediumtext").style.borderColor='#547FBD'; else document.getElementById("mediumtext").style.borderColor='#ccc';
		if (n == 3) 
			document.getElementById("largetext").style.borderColor='#547FBD'; else document.getElementById("largetext").style.borderColor='#ccc';
		if (n == 4) 
			document.getElementById("extralargetext").style.borderColor='#547FBD'; else document.getElementById("extralargetext").style.borderColor='#ccc';
	}
	
	// Figure out the font size based on the option chosen
	if (n == 4)
		n = 110;
	else
		n = 65 + n * 10;
		
	// Set anything that can obviously be resized
	e.style.fontSize = n + "%";
}




function set_cookie(name, value)
{
	var current_date = new Date;
	var cookie_year = current_date.getFullYear();
	var cookie_month = current_date.getMonth() + 1;
	var cookie_day = current_date.getDate();
	
	var cookie_string = name + "=" + escape(value);
	
	var path = "/";
	var domain = "sigma2.net";
	var secure = "secure";

	var expires = new Date(cookie_year, cookie_month, cookie_day);
	cookie_string += "; expires=" + expires.toGMTString();
	
	//cookie_string += "; path=" + escape(path);
	//cookie_string += "; domain=" + escape(domain);
	//cookie_string += "; secure";
	//cookie_string += "; path=" + path + "; domain=" + domain + "; " + secure;

	//alert(cookie_string);
	document.cookie = cookie_string;
}



function get_cookie(cookie_name)
{
	var results = document.cookie.match('(^|;) ?' + cookie_name + '=([^;]*)(;|$)');
	
	if(results)
	{
		return (unescape(results[2]));
	}
	else
	{
		return null;
	}
}



function delete_cookie()
{
	var current_date = new Date;
	var cookie_year = current_date.getFullYear();
	var cookie_month = current_date.getMonth() - 1;
	var cookie_day = current_date.getDate();
	
	var expires = new Date(cookie_year, cookie_month, cookie_day);
	
	document.cookie = "fntsz=; expires=" + expires.toGMTString();
	//alert("Cookie Deleted");
	
	text_change(1);
}

function show_cookie()
{
	//alert(document.cookie);	
}