// Font Sizer Document
var tags = new Array( 'body','td','div','a','p','b','font','strong','emphasis','h1','h2','h3','pre','sub','sup','i','th','cp','ul','ol','li','dt','dd','span');
var pixelArray =  new Array('8','10','11','12','14','16','18','20','22','24','30','40');
var emArray =  new Array('0.5','0.7','0.8','0.9','1.0','1.2','1.5','1.8','2.0','2.3','2.5','3');
var initSize = 3;

function fontSizer(inc,unit,flag) {
	//alert(flag);
	if(flag == 'I')
	{
		//var str_obj = 'document';
		//var obj = eval(str_obj);
		//fontSizer(inc,unit,'W');
		var obj = document.getElementById('changeme');
		//var obj = eval(str_obj);
	}
	else
	{
		//var obj = 'changeme';
		var obj = document.getElementById('changeme');
		//alert(obj.getElementsByTagName('DIV')[0])
		//var str_obj = obj_div;	
		//var obj = str_obj;
	}

	//alert(obj.getElementById)
	//if (!obj.getElementById) 
		//return;
		
	var size = initSize;
		size += inc;
	if (size < 0 ) {
		size = 0;
		}
	if (size > 11 ) {
		size = 11;
		}
		
		initSize = size;
		//getBody = obj.getElementsByTagName('body')[0];
		var getBody = obj;
		
	for (i = 0 ; i < tags.length ; i++ ) {
		getallTags = getBody.getElementsByTagName(tags[i]);
		
	for (k = 0 ; k < getallTags.length ; k++) 
		getallTags[k].style.fontSize = (unit=='px') ? pixelArray[size]+unit: emArray[size]+unit;
	}
}
