function isArray(obj) {
   if (obj.constructor.toString().indexOf("Array") == -1)
      return false;
   else
      return true;
}

function fontSizeChange( tagId, prefixCSSClass, modifier ) {
	if ( isArray(tagId) ){
		for( i=0;i<tagId.length;i++) {
			fontSizeChange( tagId[i], prefixCSSClass, modifier )
		}
	}else {
		var elem = document.getElementById( tagId );
		if (elem!=null) {
			var regEx = new RegExp( prefixCSSClass+"\\d{1,}" );
			var klasa = elem.className.match(regEx);
			klasa = klasa[0];
			klasa = klasa.match( /\d{1,}/ );
			klasa = parseInt(klasa);
			if ( (klasa>0 || modifier>0) && (klasa <6 || modifier<0))
				klasa += parseInt(modifier);
			if ( modifier==0 )
				klasa = 3;
			elem.className = elem.className.replace( regEx, prefixCSSClass+klasa );
		}
	}
}