﻿    if(document.all) {
        window.attachEvent("onload", startFont);
    }else {
        window.addEventListener("load", startFont, false);
    }
    
    function getElementsByClassName(oElm, strTagName, strClassName){
	    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	    var arrReturnElements = new Array();
	    strClassName = strClassName.replace(/\-/g, "\\-");
	    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	    var oElement;
	    for(var i=0; i<arrElements.length; i++){
		    oElement = arrElements[i];		
		    if(oRegExp.test(oElement.className)){
			    arrReturnElements.push(oElement);
		    }	
	    }
	    return (arrReturnElements)
    }

    function startFont(){   
        /*if(getCookie("fontSize")!=null) {
            var o = getElementsByClassName(document, "div", "content-body")[0];
            fontChangeSize(o, getCookie("fontSize"));
        }*/
    }

    function fontIncrease() {
        var o = getElementsByClassName(document, "div", "content-body")[0];
        fontChangeSize(o, 10);
    }
    
    function fontDecrease() {
        var o = getElementsByClassName(document, "div", "content-body")[0];
        fontChangeSize(o, -10);
    }
    
    function fontChangeSize(o, v) {

        var s = o.style.fontSize;
        if(s=="")
            s = "100%"
        s = (parseInt(s.replace("%", "")) + v) + "%" ;
        o.style.fontSize = s;        
        if(getCookie("fontSize")==null) {
            setCookie("fontSize", v, 90);
        }else {
            var vs = num(getCookie("fontSize"));
            setCookie("fontSize", (num(vs) + num(v)), 90);
        }
    }
    
    
    
    function num(t) {
    if(isNaN(t)) {
        if(t.indexOf("px")>-1) {
            t = t.replace("px", "")
        }
        if(t.indexOf("pt")>-1) {
            t = t.replace("pt", "")
        }
        if(t!="") {
            return parseInt(t);
        }
        return 0;
    }else {
        return t;
    }
}


