var insymaFontSizer = {
    init:function() {
		var originalFontSize = 1;
		var currentFontSize = 1;

    	var plus = document.getElementById("up");
		var minus = document.getElementById("reset");
		var resetnow = document.getElementById("down");
		var wrapper = document.body;
		getCookie("zuwebe_fontsize");
		
		if (wrapper.nodeName == "BODY") {
			if (wrapper.style.fontSize == "" || wrapper.style.fontSize == "1em") {
				insymaUtil.cssjs("add", resetnow, "active");
				insymaUtil.cssjs("remove", plus, "active");
				insymaUtil.cssjs("remove", minus, "active");
				currentFontSize = originalFontSize;
				setCookie("zuwebe_fontsize",currentFontSize,10)
			} 
		}
		plus.onclick = function() {
			if (wrapper.nodeName == "BODY") {				
				if (wrapper.style.fontSize != "1.2em") {
					currentFontSize = originalFontSize + 0.2;
					var fs = Math.round(currentFontSize*Math.pow(10,1))/Math.pow(10,1) + "em";
					wrapper.style.fontSize=fs;	
					insymaUtil.cssjs("add", plus, "active");
					insymaUtil.cssjs("remove", resetnow, "active");
					insymaUtil.cssjs("remove", minus, "active");
				} 
				setCookie("zuwebe_fontsize",currentFontSize,10)
			}
		}
		
		minus.onclick = function() {
			if (wrapper.nodeName == "BODY") {
				if (wrapper.style.fontSize != "0.8em") {
					currentFontSize = originalFontSize + 0.1;
					var fs = Math.round(currentFontSize*Math.pow(10,1))/Math.pow(10,1) + "em";
					wrapper.style.fontSize=fs;
					insymaUtil.cssjs("add", minus, "active");
					insymaUtil.cssjs("remove", plus, "active");
					insymaUtil.cssjs("remove", resetnow, "active");
				}
				setCookie("zuwebe_fontsize",currentFontSize,10)
			}
		}
		
		resetnow.onclick = function() {
			if (wrapper.nodeName == "BODY") {
				currentFontSize = originalFontSize;
				var fs = originalFontSize + "em";
				wrapper.style.fontSize=fs;	
				setCookie("zuwebe_fontsize",currentFontSize,10)
				insymaUtil.cssjs("add", resetnow, "active");
				insymaUtil.cssjs("remove", plus, "active");
				insymaUtil.cssjs("remove", minus, "active");
			}
		}
    }
}
insymaUtil.addEvent(window, "load", insymaFontSizer.init, false);
