/*
*   Increase / Decrease Font Size
*/
var min=11;
var max=18;
var cookieResize=0;
var toTrackCookie=true;

function increaseFontSize() {
    
    toTrackCookie=true;
    
    var contentPane = document.getElementById('contents');
    
    var div = contentPane.getElementsByTagName('div');
    for(i=0;i<div.length;i++) {
        if(div[i]!=null && div[i].className!="typeResizing") {
            if(div[i].style.fontSize) {
                var s = parseInt(div[i].style.fontSize.replace("px",""));
            } 
            else {
                var s = 12;
            }
            if(s<=max) {
                s += 1;
                if(toTrackCookie) {
                    cookieResize += 1;
                    toTrackCookie = false;
                }
            }
            div[i].style.fontSize = s+"px"
        }
    }
    
    var p = contentPane.getElementsByTagName('p');
    for(i=0;i<p.length;i++) {
        if(p[i]!=null) {
            if(p[i].style.fontSize) {
                var s = parseInt(p[i].style.fontSize.replace("px",""));
            } 
            else {
                var s = 12;
            }
            if(s<=max) {
                s += 1;
            }
            p[i].style.fontSize = s+"px"
        }
    }
    
    var a = contentPane.getElementsByTagName('a');
    for(i=0;i<a.length;i++) {
        if(a[i]!=null) {
            if(a[i].style.fontSize) {
                var s = parseInt(a[i].style.fontSize.replace("px",""));
            } 
            else {
                var s = 12;
            }
            if(s<=max) {
                s += 1;
            }
            a[i].style.fontSize = s+"px"
        }
    }
    
    var li = contentPane.getElementsByTagName('li');
    for(i=0;i<li.length;i++) {
        if(li[i]!=null) {
            if(li[i].style.fontSize) {
                var s = parseInt(li[i].style.fontSize.replace("px",""));
            } 
            else {
                var s = 12;
            }
            if(s<=max) {
                s += 1;
            }
            li[i].style.fontSize = s+"px"
        }
    }
    
    var td = contentPane.getElementsByTagName('td');
    for(i=0;i<td.length;i++) {
        if(td[i]!=null) {
            if(td[i].style.fontSize) {
                var s = parseInt(td[i].style.fontSize.replace("px",""));
            } 
            else {
                var s = 12;
            }
            if(s<=max) {
                s += 1;
            }
            td[i].style.fontSize = s+"px"
        }
    }
    
    var span = contentPane.getElementsByTagName('span');
    for(i=0;i<span.length;i++) {
        if(span[i]!=null) {
            if(span[i].style.fontSize) {
                var s = parseInt(span[i].style.fontSize.replace("px",""));
            } 
            else {
                var s = 12;
            }
            if(s<=max) {
                s += 1;
            }
            span[i].style.fontSize = s+"px"
        }
    }
    
    var font = contentPane.getElementsByTagName('font');
    for(i=0;i<font.length;i++) {
        if(font[i]!=null) {
            if(font[i].style.fontSize) {
                var s = parseInt(font[i].style.fontSize.replace("px",""));
            } 
            else {
                var s = 12;
            }
            if(s<=max) {
                s += 1;
            }
            font[i].style.fontSize = s+"px"
        }
    }
    
    if(document.getElementById("typeResizingDiv")!=null) {
        document.getElementById("typeResizingDiv").style.fontSize = "12px";
        document.getElementById("typeResizingIncreaseSpan").style.fontSize = "14px";
        document.getElementById("typeResizingDecreaseSpan").style.fontSize = "10px";
        document.getElementById("typeResizingResetSpan").style.fontSize = "12px";
    }
    
}
function decreaseFontSize() {
    
    toTrackCookie=true;
    
    var contentPane = document.getElementById('contents');
    
    var div = contentPane.getElementsByTagName('div');
    for(i=0;i<div.length;i++) {
        if(div[i]!=null && div[i].className!="typeResizing") {
            if(div[i].style.fontSize) {
                var s = parseInt(div[i].style.fontSize.replace("px",""));
            } 
            else {
                var s = 12;
            }
            if(s>=min) {
                s -= 1;
                if(toTrackCookie) {
                    cookieResize -= 1;
                    toTrackCookie = false;
                }
            }
            div[i].style.fontSize = s+"px"
        }
    }
    
    var p = contentPane.getElementsByTagName('p');
    for(i=0;i<p.length;i++) {
        if(p[i]!=null) {
            if(p[i].style.fontSize) {
                var s = parseInt(p[i].style.fontSize.replace("px",""));
            } 
            else {
                var s = 12;
            }
            if(s>=min) {
                s -= 1;
            }
            p[i].style.fontSize = s+"px"
        }
    }
    
    var a = contentPane.getElementsByTagName('a');
    for(i=0;i<a.length;i++) {
        if(a[i]!=null) {
            if(a[i].style.fontSize) {
                var s = parseInt(a[i].style.fontSize.replace("px",""));
            } 
            else {
                var s = 12;
            }
            if(s>=min) {
                s -= 1;
            }
            a[i].style.fontSize = s+"px"
        }
    }
    
    var li = contentPane.getElementsByTagName('li');
    for(i=0;i<li.length;i++) {
        if(li[i]!=null) {
            if(li[i].style.fontSize) {
                var s = parseInt(li[i].style.fontSize.replace("px",""));
            } 
            else {
                var s = 12;
            }
            if(s>=min) {
                s -= 1;
            }
            li[i].style.fontSize = s+"px"
        }
    }
    
    var td = contentPane.getElementsByTagName('td');
    for(i=0;i<td.length;i++) {
        if(td[i]!=null) {
            if(td[i].style.fontSize) {
                var s = parseInt(td[i].style.fontSize.replace("px",""));
            } 
            else {
                var s = 12;
            }
            if(s>=min) {
                s -= 1;
            }
            td[i].style.fontSize = s+"px"
        }
    }
    
    var span = contentPane.getElementsByTagName('span');
    for(i=0;i<span.length;i++) {
        if(span[i]!=null) {
            if(span[i].style.fontSize) {
                var s = parseInt(span[i].style.fontSize.replace("px",""));
            } 
            else {
                var s = 12;
            }
            if(s>=min) {
                s -= 1;
            }
            span[i].style.fontSize = s+"px"
        }
    }
    
    var font = contentPane.getElementsByTagName('font');
    for(i=0;i<font.length;i++) {
        if(font[i]!=null) {
            if(font[i].style.fontSize) {
                var s = parseInt(font[i].style.fontSize.replace("px",""));
            } 
            else {
                var s = 12;
            }
            if(s>=min) {
                s -= 1;
            }
            font[i].style.fontSize = s+"px"
        }
    }
    
    if(document.getElementById("typeResizingDiv")!=null) {
        document.getElementById("typeResizingDiv").style.fontSize = "12px";
        document.getElementById("typeResizingIncreaseSpan").style.fontSize = "14px";
        document.getElementById("typeResizingDecreaseSpan").style.fontSize = "10px";
        document.getElementById("typeResizingResetSpan").style.fontSize = "12px";
    }
    
}


function resetFontSize() {
    
    if(cookieResize!=0) {
        
        var contentPane = document.getElementById('contents');
        
        var div = contentPane.getElementsByTagName('div');
        for(i=0;i<div.length;i++) {
            if(div[i]!=null && div[i].className!="typeResizing") {
                if(div[i].style.fontSize) {
                    var s = parseInt(div[i].style.fontSize.replace("px",""));
                } 
                else {
                    var s = 12;
                }
                s = s - cookieResize;
                div[i].style.fontSize = s+"px"
            }
        }
        
        var p = contentPane.getElementsByTagName('p');
        for(i=0;i<p.length;i++) {
            if(p[i]!=null) {
                if(p[i].style.fontSize) {
                    var s = parseInt(p[i].style.fontSize.replace("px",""));
                } 
                else {
                    var s = 12;
                }
                s = s - cookieResize;
                p[i].style.fontSize = s+"px"
            }
        }
        
        var a = contentPane.getElementsByTagName('a');
        for(i=0;i<a.length;i++) {
            if(a[i]!=null) {
                if(a[i].style.fontSize) {
                    var s = parseInt(a[i].style.fontSize.replace("px",""));
                } 
                else {
                    var s = 12;
                }
                s = s - cookieResize;
                a[i].style.fontSize = s+"px"
            }
        }
        
        var li = contentPane.getElementsByTagName('li');
        for(i=0;i<li.length;i++) {
            if(li[i]!=null) {
                if(li[i].style.fontSize) {
                    var s = parseInt(li[i].style.fontSize.replace("px",""));
                } 
                else {
                    var s = 12;
                }
                s = s - cookieResize;
                li[i].style.fontSize = s+"px"
            }
        }
        
        var td = contentPane.getElementsByTagName('td');
        for(i=0;i<li.length;i++) {
            if(td[i]!=null) {
                if(td[i].style.fontSize) {
                    var s = parseInt(td[i].style.fontSize.replace("px",""));
                } 
                else {
                    var s = 12;
                }
                s = s - cookieResize;
                td[i].style.fontSize = s+"px"
            }
        }
        
        var span = contentPane.getElementsByTagName('span');
        for(i=0;i<span.length;i++) {
            if(span[i]!=null) {
                if(span[i].style.fontSize) {
                    var s = parseInt(span[i].style.fontSize.replace("px",""));
                } 
                else {
                    var s = 12;
                }
                s = s - cookieResize;
                span[i].style.fontSize = s+"px"
            }
        }
        
        var font = contentPane.getElementsByTagName('font');
        for(i=0;i<font.length;i++) {
            if(font[i]!=null) {
                if(font[i].style.fontSize) {
                    var s = parseInt(font[i].style.fontSize.replace("px",""));
                } 
                else {
                    var s = 12;
                }
                s = s - cookieResize;
                font[i].style.fontSize = s+"px"
            }
        }
    
        if(document.getElementById("typeResizingDiv")!=null) {
            document.getElementById("typeResizingDiv").style.fontSize = "12px";
            document.getElementById("typeResizingIncreaseSpan").style.fontSize = "14px";
            document.getElementById("typeResizingDecreaseSpan").style.fontSize = "10px";
            document.getElementById("typeResizingResetSpan").style.fontSize = "12px";
        }
        
        cookieResize = 0;
    
    }
    
}

