
	// *DYNAMIC* FONT RESIZING!


	var cur_fontsize=14;

	function resize_font(sz){

		if (document.getElementById('content')){
			
			new_fontsize=cur_fontsize+sz;

			if(new_fontsize<12){
				alert('12px is the minimum font size');
			} else if(new_fontsize>20){
				alert('20px is the maximum font size');
			} else {
				cur_fontsize=new_fontsize;
				change_fontsize_to(cur_fontsize);
				document.cookie='mspicesfsize='+cur_fontsize+'; path=/'; //+'; expires='+d1.toGMTString();
			}		
		}
	}
	
	function change_fontsize_to(sz){
		var bd, len, c1, t;

		bd=document.getElementById('content');
		if (bd){
			len=bd.getElementsByTagName("td").length;

			for (c1=0; c1<len; c1++){
				t=bd.getElementsByTagName("td")[c1];
				if (t){
					sz=parseFloat(sz);
					t.style.fontSize=sz+'px';
					t.style.lineHeight=(sz+4)+'px';
				}
			}
		}
	}
	
	// Change Font

	function init_fontsize(){
		var str, p;

		str=''+document.cookie;
		p=str.indexOf('mspicesfsize=');
		if (p>=0){
			str=str.substring(p,str.length);
	
			p=str.indexOf(';');
			if (p<0){
				p=str.length;
			}
			str=str.substring(0,p);
	
			p=str.indexOf('=')+1;
			str=str.substring(p,str.length);
			str=parseInt(str) 
			
			if (str!=(''+cur_fontsize)){
				cur_fontsize=str;
			}	
			if (cur_fontsize==null || cur_fontsize=='undefined'){
				str=14;
				change_fontsize_to(str);
			}
		}
	}
