
function SetFont(direction)
{
    var now;
    var weekFromNow;    
    var divBody = document.getElementById("NewsContent");
    var size=12;
    if(!divBody)
    {
        return;
    }

    if(direction==1)
    {
        if(divBody.style.fontSize=="")
            divBody.style.fontSize=size+2+"px";
        else
        {
            size=divBody.style.fontSize.replace("px","");
            size=Number(size)+2;
            SetFontSize(size,divBody);
        }
    }
    else if(direction=-1)
    {
        if(divBody.style.fontSize=="")
            divBody.style.fontSize=size-2+"px";
        else
        {
            size=divBody.style.fontSize.replace("px","");
            size=Number(size)-2;
            SetFontSize(size,divBody);
        }
    }
    
    now = new Date();                                           //set cookie, expires in 1 week
    weekFromNow = new Date(now.getTime() + 86400000);
    setCookie("zoom", size, weekFromNow, "/");    
}

function SetFontSize(size,divBody)
{
    divBody.style.fontSize=size+"px";
    var divChildBody = divBody.childNodes;
    for(var i = 0; i < divChildBody.length; i++)
    {
        if (divChildBody[i].nodeType==1)
        {
          divChildBody[i].style.fontSize = size + "px";
        }
    }
}

function getZoom() {                                            //get zoom value from cookie
    if (getCookie("zoom")) 
    {
        var divBody=document.getElementById("NewsContent");
        divBody.style.fontSize = getCookie("zoom")+"px";
    }
} 

function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toUTCString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}


function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}


function deleteCookie(name, path, domain)
{
    if (getCookie(name))
    {
        document.cookie = name + "=" + 
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}
