﻿/* Utilities class */
if(typeof KiviCom=="undefined") var KiviCom={}
if(typeof KiviCom.Util=="undefined") KiviCom.Util={}

/* text increase/decrease */
KiviCom.Util.TextModifier=function(min,max){
	this.max=max?max:18;
	this.min=min?min:8;
}
KiviCom.Util.TextModifier.prototype={
	increase:function(sel){
		var me=this;
		$(sel).find("*").each(function(i,cc){
			var fs=parseInt($(cc).css("font-size").replace(/px/,""));
			if(fs>=me.max) return
			$(cc).css("font-size",(fs+1)+"px")
		})		
	},
	decrease:function(sel){
		var me=this;
		$(sel).find("*").each(function(i,cc){
			var fs=parseInt($(cc).css("font-size").replace(/px/,""));
			if(fs<=me.min) return
			$(cc).css("font-size",(fs-1)+"px")
		})
	}
}
