var dzs = {};
	dzs['default'] = ['xx-small','x-small','small','medium','large','x-large','xx-large'];
	dzs['vivaz'] = ['.7em','.8em','.9em','1em'];
var startsz = {};
	startsz['default'] = 3;
	startsz['vivaz'] = 0;

function ts(target,increment,design) {
	if (!document.getElementById) { return; }
	var d = document;
	var baseNode = null;
	var dz = 'default';
	
	if(typeof dzs[design] != "undefined" &&
		typeof startsz[design] != "undefined") {
		dz = design;
	}
	var sz = startsz[dz] + increment;
	
	if(sz < 0) { sz = 0; }
	if(sz > (dzs[dz].length-1)) { sz = (dzs[dz].length-1); }
	startsz[dz] = sz;
	
	if(!(baseNode = d.getElementById(target))) {
		baseNode = d.getElementsByTagName(target)[0];
	}

	baseNode.style.fontSize = dzs[dz][sz];
}