// JScript source code
// ***********************************************************************************
// Class Name: fontSize.js
// Desc      : This javascript uses for changing font size.
//             
// Author    : PCI
// Date      : 04/21/2009
// ***********************************************************************************
// ISSR         Date    Staff   Desc
// ***********************************************************************************
// IS099150 04/21/2009  PPP     Created
// ***********************************************************************************

function setCookie(c_name,value,expiredays)
{
        var exdate=new Date();
        //alert("set: " + escape(value));
        exdate.setDate(exdate.getDate()+expiredays);
        document.cookie=c_name+ "=" +escape(value)+
        ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name)
{
        if (document.cookie.length>0)
        {
            c_start=document.cookie.indexOf(c_name + "=");
            if (c_start!=-1)
            {
                c_start=c_start + c_name.length+1;
                c_end=document.cookie.indexOf(";",c_start);
                if (c_end==-1) c_end=document.cookie.length;
                return unescape(document.cookie.substring(c_start,c_end));
            }
        }
        return "";
}

// this deletes the cookie when called
function Delete_Cookie(c_name, path, domain ) {
	if ( getCookie( c_name ) ) document.cookie = c_name + "=;expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function doNormalSize() {
    setCookie('textsize','Normal', 45);
    var elems = document.getElementsByTagName("*"); // yes, wildcards do exist

    for (var i=0;i<elems.length;i++) {
        var subSection = elems[i].id;
        //alert (elems[i].id.substring(9,25))
        if(subSection.indexOf( "HtmlModule", 9 ) > -1 || subSection.indexOf( "Links", 0) > -1) {
            elems[i].style.fontSize = "12px";
        }
    }
} 

function doLargerSize() {
    Delete_Cookie("textsize");
    setCookie("textsize","Larger", 45);
    var elems = document.getElementsByTagName("*"); // yes, wildcards do exist

    for (var i=0;i<elems.length;i++) {
        var subSection = elems[i].id;
        //alert (elems[i].id.substring(9,25))
        if(subSection.indexOf( "HtmlModule", 9 ) > -1 || subSection.indexOf( "Links", 0) > -1) {
            elems[i].style.fontSize = "14px";
        }
    }
}

function doLargestSize() {
    setCookie("textsize","Largest", 45);
    var elems = document.getElementsByTagName("*"); // yes, wildcards do exist

    for (var i=0;i<elems.length;i++) {
        var subSection = elems[i].id;
        //alert (elems[i].id.substring(9,25))
       if(subSection.indexOf( "HtmlModule", 9 ) > -1 || subSection.indexOf( "Links", 0) > -1) {
            elems[i].style.fontSize = "16px";
        }
    }
}
//alert("getting cookie");
var doctextsize = getCookie('textsize');
//alert(doctextsize);
if (doctextsize == null || doctextsize == '') {
    doctextsize='Normal';
}

setTimeout("do"+doctextsize+"Size();",1000);
