var font_size = 8;
var font_original = 8;
var min_font = 7;
var max_font = 12;

var appNs=navigator.appVersion;
var ns4 = (appNs.indexOf("4.77") != -1)||(appNs.indexOf("4.8") != -1);

function saveFontSize()
{
	var expire = new Date ();
	expire.setTime (expire.getTime() + (6000 * 24 * 3600000)); //expires in 6 days from users clock
	expire = expire.toGMTString();
	document.cookie = "font_size="+font_size+"; expires="+expire;
}
	
function loadFontSize()
{
	tempArray = document.cookie.split(";");
//	alert(tempArray.length);
	for (tA = 0; tA < tempArray.length; tA++)
	{
		if (tempArray[tA].indexOf('font_size') > -1)
		{
			fontValue = tempArray[tA].split("=");
			font_size = parseInt(fontValue[1]);
		}
	}
}

function setFontSize()
{
	loadFontSize();
	var unFiltered = document.getElementsByTagName('div');
	var filtered = [];
	for (ii = 0; ii < unFiltered.length; ii++)
	{
		if (unFiltered[ii].getAttribute('id') == 'textplain')
		{
			obj=unFiltered[ii];
			obj.style.fontSize = font_size+"pt";
		}
		if (unFiltered[ii].getAttribute('id') == 'textplainb')
		{
			obj=unFiltered[ii];
			obj.style.fontSize = (font_size+1)+"pt";
		}
	}
}

function plus()
{
	var unFiltered = document.getElementsByTagName('div');
	var filtered = [];
	for (ii = 0; ii < unFiltered.length; ii++)
	{
		if ((unFiltered[ii].getAttribute('id') == 'textplain')||(unFiltered[ii].getAttribute('id') == 'textplainb'))
		{
			obj = unFiltered[ii];
			font_size = obj.style.fontSize;
			font_size = parseInt(font_size);
			if (font_size < max_font) font_size++;
			obj.style.fontSize = font_size+'pt';
		}
	}
	saveFontSize();
	return false;
}

function minus()
{
	var unFiltered = document.getElementsByTagName('div');
	var filtered = [];
	for (ii = 0; ii < unFiltered.length; ii++)
	{
		if ((unFiltered[ii].getAttribute('id') == 'textplain')||(unFiltered[ii].getAttribute('id') == 'textplainb'))
		{
			obj = unFiltered[ii];
			font_size = obj.style.fontSize;
			font_size = parseInt(font_size);
			if (font_size > min_font)  font_size--;
			obj.style.fontSize = font_size+'pt';
		}
	}
	saveFontSize();
	return false;
}

function original (){
	font_size = font_original;
	var unFiltered = document.getElementsByTagName('div');
	var filtered = [];
	for (ii = 0; ii < unFiltered.length; ii++)
	{
		if (unFiltered[ii].getAttribute('id') == 'textplain')
		{
			obj = unFiltered[ii];
			obj.style.fontSize = font_size+'pt';
		}
		if (unFiltered[ii].getAttribute('id') == 'textplainb')
		{
			obj = unFiltered[ii];
			obj.style.fontSize = (font_size+1)+'pt';
		}
	}
	saveFontSize();
	return false;
}
