function textsize(size) {
	var mcpsize = 12;
	var h1size = 13;
	var h2size = 12;
	var mch3size = 14;
	var rch3size = 12;
	var fpsize = 10;
	var h5size = 12;
	if(size == 'small') {
		mcpsize = 12;
		h1size = 13;
		h2size = 12;
		h5size = 12;
		mch3size = 14;
		rch3size = 12;
		fpsize = 10;
	} else if(size == 'medium') {
		mcpsize = 13;
		h1size = 14;
		h2size = 13;
		h5size = 13;
		mch3size = 15;
		rch3size = 13;
		fpsize = 11;
	} else if(size == 'large') {
		mcpsize = 14;
		h1size = 15;
		h2size = 14;
		h5size = 14;
		mch3size = 16;
		rch3size =14;
		fpsize = 12;
	}
	var p = document.getElementsByTagName('p');
	for(i=0;i<p.length;i++){
		var ptemp = parseInt(p[i].style.fontSize.replace("px",""));
		if(ptemp !== mcpsize) {
			p[i].style.fontSize = mcpsize + 'px';
		}
	}
	var p = document.getElementsByTagName('dl');
	for(i=0;i<p.length;i++){
		var ptemp = parseInt(p[i].style.fontSize.replace("px",""));
		if(ptemp !== mcpsize) {
			p[i].style.fontSize = mcpsize + 'px';
		}
	}
	var h4 = document.getElementsByTagName('h4');
	for(i=0;i<h4.length;i++){
		var h4temp = parseInt(h4[i].style.fontSize.replace("px",""));
		if(h4temp !== mcpsize) {
			h4[i].style.fontSize = mcpsize + 'px';
		}
	}
	var fp = document.getElementById('footer').getElementsByTagName('p');
	for(i=0;i<fp.length;i++){
		var fptemp = parseInt(fp[i].style.fontSize.replace("px",""));
		if(fptemp !== fpsize) {
			fp[i].style.fontSize = fpsize + 'px';
		}
	}
	var ul = document.getElementsByTagName('ul');
	for(i=0;i<ul.length;i++){
		var ultemp = parseInt(ul[i].style.fontSize.replace("px",""));
		if(ultemp !== mcpsize) {
			ul[i].style.fontSize = mcpsize + 'px';
		}
	}
	var h1 = document.getElementsByTagName('h1');
	for(i=0;i<h1.length;i++){
		var h1temp = parseInt(h1[i].style.fontSize.replace("px",""));
		if(h1temp !== h1size) {
			h1[i].style.fontSize = h1size + 'px';
		}
	}
	var h2 = document.getElementsByTagName('h2');
	for(i=0;i<h2.length;i++){
		var h2temp = parseInt(h2[i].style.fontSize.replace("px",""));
		if(h2temp !== h2size) {
			h2[i].style.fontSize = h2size + 'px';
		}
	}
	var h5 = document.getElementsByTagName('h5');
	for(i=0;i<h5.length;i++){
		var h5temp = parseInt(h5[i].style.fontSize.replace("px",""));
		if(h5temp !== h5size) {
			h5[i].style.fontSize = h5size + 'px';
		}
	}
	var mch3 = document.getElementById('middlecolumn').getElementsByTagName('h3');
	for(i=0;i<mch3.length;i++){
		var mch3temp = parseInt(mch3[i].style.fontSize.replace("px",""));
		if(mch3temp !== mch3size) {
			mch3[i].style.fontSize = mch3size + 'px';
		}
	}
	var rch3 = document.getElementById('rightcolumn').getElementsByTagName('h3');
	for(i=0;i<rch3.length;i++){
		var rch3temp = parseInt(rch3[i].style.fontSize.replace("px",""));
		if(rch3temp !== rch3size) {
			rch3[i].style.fontSize = rch3size + 'px';
		}
	}
	
	setCookie(size);
	return false;
}
function setCookie(size) {
	var expiredays=21;
	var c_name='textsize';
	var value = size;
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+";path=/";
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function getFontSizeCookie() {	
	text = getCookie('textsize');
	if(textsize!=null && textsize!=""){
		textsize(text);
	}
}