var insymaFontSizer = {
    init:function() {
		var originalFontSize = 0.8;
		var currentFontSize = 0.8;

        var plus = document.getElementById("plus");
		var minus = document.getElementById("minus");
		/*var resetnow = document.getElementById("reset");*/
		//var inhalt = document.getElementById("inhalt");
		var inhalt = document.getElementById("bvk-webseite");
		//if (inhalt.nodeName == "DIV") {
		if (inhalt.nodeName == "BODY") {
			if (inhalt.style.fontSize == "") {
				if (insymaUtil.cssjs("check", plus, "p_inactive")) {
					insymaUtil.cssjs("swap", plus, "p_inactive", "p_active");
				}
			} 
		}
			
		plus.onclick = function() {
			if (inhalt.nodeName == "BODY") {				
				if (insymaUtil.cssjs("check", plus, "p_active")) {
					currentFontSize = currentFontSize + 0.1;
					var fs = Math.round(currentFontSize*Math.pow(10,1))/Math.pow(10,1) + "em";
					inhalt.style.fontSize=fs;	
				} 
				if (inhalt.style.fontSize == "1.2em") {
					if (insymaUtil.cssjs("check", plus, "p_active")) {
						insymaUtil.cssjs("swap", plus, "p_active", "p_inactive");
					}
				} else {
					if (insymaUtil.cssjs("check", plus, "p_inactive")) {
						insymaUtil.cssjs("swap", plus, "p_inactive", "p_active");
					}
				} 
				if (inhalt.style.fontSize >= "1em") {
					if (insymaUtil.cssjs("check", minus, "m_inactive")) {
						insymaUtil.cssjs("swap", minus, "m_inactive", "m_active");
					}	
				} else {
					if (insymaUtil.cssjs("check", minus, "m_active")) {
						insymaUtil.cssjs("swap", minus, "m_active", "m_inactive");
					}	
				}
			}
		}
		
		minus.onclick = function() {
			if (inhalt.nodeName == "BODY") {
				if (insymaUtil.cssjs("check", minus, "m_active")) {
					currentFontSize = currentFontSize - 0.1;
					var fs = Math.round(currentFontSize*Math.pow(10,1))/Math.pow(10,1) + "em";
					inhalt.style.fontSize=fs;
				}
				if ((inhalt.style.fontSize == "0.8em") || (inhalt.style.fontSize == "")) {
					if (insymaUtil.cssjs("check", minus, "m_active")) {
							insymaUtil.cssjs("swap", minus, "m_active", "m_inactive");
					}
				} else {
					if (insymaUtil.cssjs("check", minus, "m_inactive")) {
						insymaUtil.cssjs("swap", minus, "m_inactive", "m_active");
					}
				} 
				if (inhalt.style.fontSize == "1.2em") {
					if (insymaUtil.cssjs("check", plus, "p_active")) {
						insymaUtil.cssjs("swap", plus, "p_active", "p_inactive");
					}
				} else {
					if (insymaUtil.cssjs("check", plus, "p_inactive")) {
						insymaUtil.cssjs("swap", plus, "p_inactive", "p_active");
					}
				}
			}
		}
		
		/*resetnow.onclick = function() {
			if (inhalt.nodeName == "DIV") {
				currentFontSize = originalFontSize;
				var fs = originalFontSize + "em";
				inhalt.style.fontSize=fs;	
			}
		}*/
    }
}
insymaUtil.addEvent(window, "load", insymaFontSizer.init, false);
