<!-- (c. 2003 J. E. Howard)

// ***** BRIGHTNESS ADJUSTER *****
function chgOpacity(object,strength){
        if (object.filters) object.filters.alpha.opacity=strength
        }

// ***** ROLLOVERS WITH TRANSITIONS *****
//    imgName is Name assigned in IMG tag
//    classes for filters assigned in mhfmain.css
//    reverts to normal rollover if no class with filter specified
var imgOut =new Array();
var imgOver=new Array();
function Preload(imgName, srcOut, srcOver) {
                imgOver[imgName]     = new Image();
                imgOver[imgName].src = srcOver;
                imgOut [imgName]     = new Image();
                imgOut [imgName].src = srcOut;
        }

function pictureOver(imgName){
        if (document.images)
        {
        if(document.images[imgName].filters[0] != null )
              { document.images[imgName].filters[0].apply() }
        document.images[imgName].src    = imgOver[imgName].src;
        if(document.images[imgName].filters[0] != null )
              { document.images[imgName].filters[0].play() }
        }
    }

function pictureOut(imgName){
        if (document.images)
        {
        if(document.images[imgName].filters[0] != null )
              { document.images[imgName].filters[1].apply() }
        document.images[imgName].src = imgOut[imgName].src;
        if(document.images[imgName].filters[0] != null )
              { document.images[imgName].filters[1].play() }
        }
    }

// ***** TEXT SIZE ADJUSTER *****
var tgxsm = new Array( 'address','blockquote','caption','h5' ); // size x-small (1)
var tgsm  = new Array( 'p','h4','li');                          // size small (2)
var tgmed = new Array( 'h3','h2','h1' );                        // size medium (3)
var szs = new Array( 'xx-small','x-small','small','medium','large','x-large','xx-large' );
var InitSz = 2;
function textadj( tag , inc ) {
        if (!document.getElementById) return

        var d = document,mainTag = null,sz = InitSz,i,j,subTags;

        sz += inc;
        if ( sz < 1 ) sz = 1;
        if ( sz > 5 ) sz = 5;
        InitSz = sz;

        mainTag = d.getElementsByTagName( tag )[ 0 ];

        mainTag.style.fontSize = szs[ sz ];

        for ( i = 0 ; i < tgsm.length ; i++ ) {
                subTags = mainTag.getElementsByTagName( tgsm[ i ] );
                for ( j = 0 ; j < subTags.length ; j++ ) subTags[ j ].style.fontSize = szs[ sz ];
                }
        for ( i = 0 ; i < tgxsm.length ; i++ ) {
                subTags = mainTag.getElementsByTagName( tgxsm[ i ] );
                for ( j = 0 ; j < subTags.length ; j++ ) subTags[ j ].style.fontSize = szs[ sz - 1 ];
                }
        for ( i = 0 ; i < tgmed.length ; i++ ) {
                subTags = mainTag.getElementsByTagName( tgmed[ i ] );
                for ( j = 0 ; j < subTags.length ; j++ ) subTags[ j ].style.fontSize = szs[ sz + 1 ];
                }
        if (inc == 0) return
        var far_date = new Date("December 31, 2020");
        d.cookie = "TextSize=" + InitSz + ";expires=" + far_date.toGMTString();
        }
function textinit () {
        var d = document;
        if (document.cookie == '') return
        var TextSizeIndex = d.cookie.indexOf("TextSize=");
        if ( TextSizeIndex < 0 ) return
        InitSz = eval( d.cookie.charAt( TextSizeIndex + 9) );
        if (InitSz != 2) { textadj('body',0); }
        }
//-->

