// script modified from Eric Costello's template @ http://www.glish.com/css/blogger/
if (document.getElementById) { 	
	fs = parseInt(readCookie('fontSize'));
	if (!fs>0) fs=12;

	var body_fs, h1_fs, h2_fs, h3_fs, h4_fs, h5_fs, h6_fs;
	
	setSizes();

	document.writeln('<style>');	
	document.writeln('body{font-size:'+body_fs+'pt;}');
	document.writeln('h1{font-size:'+h1_fs+'pt;}');
	document.writeln('h2{font-size:'+h2_fs+'pt;}');
	document.writeln('h3{font-size:'+h3_fs+'pt;}');
	document.writeln('h4{font-size:'+h4_fs+'pt;}');
	document.writeln('h5{font-size:'+h5_fs+'pt;}');
	document.writeln('h6{font-size:'+h6_fs+'pt;}');
	document.writeln('<\/style>');
	}

function init() {
	changeType();
	}
	
function setSizes() {
	body_fs = fs
	h1_fs = body_fs+6;
	h2_fs = body_fs+5;
	h3_fs = body_fs+4;
	h4_fs = body_fs+3;
	h5_fs = body_fs+2;
	h6_fs = body_fs+1;
	}

function changeType() {
	if (!document.getElementsByTagName) {return false;} 
	
	setStyleByTag('div','fontSize',body_fs+'pt');
	setStyleByTag('h1','fontSize',h1_fs+'pt');
	setStyleByTag('h2','fontSize',h2_fs+'pt');
	setStyleByTag('h3','fontSize',h3_fs+'pt');
	setStyleByTag('h4','fontSize',h4_fs+'pt');
	setStyleByTag('h5','fontSize',h5_fs+'pt');
	setStyleByTag('h6','fontSize',h6_fs+'pt');
	
	
		}





// cookie functions modified from code found at Alexei Kourbatov's javascripter.net/faq/
function setCookie(cookieName,cookieValue) {
	var today = new Date();
	var expire = new Date();
	expire.setTime(today.getTime() + 3600000*24*3000);
	document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString();
	}
	
function readCookie(cookieName) {
	var theCookie=""+document.cookie;
	var ind=theCookie.indexOf(cookieName);
	if (ind==-1 || cookieName=="") return ""; 
	var ind1=theCookie.indexOf(';',ind);
	if (ind1==-1) ind1=theCookie.length; 
	return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
	}

// thanks to randomwalks.com for this code


// These 2 setstyle functions were modified from code by Steven Champeon found at
// http://developer.apple.com/internet/_javascript/styles.html

// setStyleByTag: given an element type, style property and value
// args:
//  e - element type or id
//  p - property
//  v - value
function setStyleByTag(e, p, v) {
	var elements = document.getElementsByTagName(e);
	for(var i = 0; i < elements.length; i++) {
		elements.item(i).style[p] = v;
		}
	}

// setStyleById: given an element id, style property and 
// value, apply the style.
// args:
//  i - element id
//  p - property
//  v - value
// 
function setStyleById(i, p, v) {
	var n = document.getElementById(i);
	n.style[p] = v;
}

