    function Set_Add_On_Load_Event ( Function )
    {
        if ( typeof window.addEventListener != "undefined" )
        {
            window.addEventListener( "load" , Function , false ) ;
        }
        else if ( typeof window.attachEvent != "undefined" )
        {
            window.attachEvent( "onload" , Function ) ;
        }
        else
        {
            if ( window.onload != null )
            {
                var Old = window.onload ;
                window.onload = function ( Event )
                {
                    Old ( Event ) ;
                    window[Function] ( ) ;
                };
            }
            else
            {
                window.onload = Function ;
            }
        }
        return true ;
    }

    function Set_Add_On_Resize_Event ( Function )
    {
        if ( typeof window.addEventListener != "undefined" )
        {
            window.addEventListener( "resize" , Function , false ) ;
        }
        else if ( typeof window.attachEvent != "undefined" )
        {
            window.attachEvent( "onresize" , Function ) ;
        }
        else
        {
            if ( window.onresize != null )
            {
                var Old = window.onresize ;
                window.onresize = function ( Event )
                {
                    Old ( Event ) ;
                    window[Function] ( ) ;
                };
            }
            else
            {
                window.onresize = Function ;
            }
        }
        return true ;
    }

    function Set_Navigation ( )
    {
        var Navigation = $('Navigation') ;
        for ( var Primary_Index = 0 ; Navigation.childNodes[Primary_Index] ; Primary_Index++ )
        {
            if ( Navigation.childNodes[Primary_Index].tagName == 'A' )
            {
                Navigation.childNodes[Primary_Index].childNodes[0].onmouseover = function ( )
                {
                    this.src = Get_Roll_Over_Image ( this.src ) ;
                }
                Navigation.childNodes[Primary_Index].childNodes[0].onmouseout = function ( )
                {
                    this.src = Get_Normal_Image ( this.src ) ;
                }
                var Temporary = new Image ( ) ;
                Temporary.src = Get_Roll_Over_Image ( Navigation.childNodes[Primary_Index].childNodes[0].src ) ;
            }
        }
        return true ;
    }

    function Get_Roll_Over_Image ( Normal_Image )
    {
        Normal_Image = new String ( Normal_Image ) ;
        Roll_Over_Image = Normal_Image.replace ( /\/Normal\//g , "/Roll_Over/" ) ;
        return Roll_Over_Image ;
    }

    function Get_Normal_Image ( Roll_Over_Image )
    {
        Roll_Over_Image = new String ( Roll_Over_Image ) ;
        Normal_Image = Roll_Over_Image.replace ( /\/Roll_Over\//g , "/Normal/" ) ;
        return Normal_Image ;
    }

    function Set_Address ( )
    {
        var Address = $('Address') ;
        var Left = Get_X_Co_Ordinate ( 'Navigation' ) ;
        var Top = ( Get_Y_Co_Ordinate ( 'Clear' ) ) - Element.getHeight ( 'Address' ) ;
        Element.setStyle ( Address , { position : 'absolute'  } ) ;
        Element.setStyle ( Address , { left     : Left + 'px' } ) ;
        Element.setStyle ( Address , { top      : Top  + 'px' } ) ;
        return true ;
    }

    function Get_X_Co_Ordinate ( ID )
    {
        var Left = 0 ;
        var Element = $(ID) ;
        if ( Element.offsetParent )
        {
            while ( Element.offsetParent )
            {
                Left += Element.offsetLeft ;
                Element = Element.offsetParent ;
            }
        }
        else if ( Element.x )
        {
            Left += Element.x ;
        }
        return Left ;
    }

    function Get_Y_Co_Ordinate ( ID )
    {
        var Element = $(ID) ;
        var Top = 0 ;
        if ( Element.offsetParent )
        {
            while ( Element.offsetParent )
            {
                Top += Element.offsetTop ;
                Element = Element.offsetParent ;
            }
        }
        else if ( Element.y )
        {
            Top += Element.y ;
        }
        return Top ;
    }

    function Set_Layout ( )
    {
        var Right_Column = Element.getHeight ( 'Right_Column' ) ;
        var Left_Column  = Element.getHeight ( 'Left_Column'  ) ;
        if ( Right_Column > Left_Column )
        {
            Element.setStyle ( 'Left_Column' , { height : Right_Column + 'px' } ) ;
        }
        else if ( Left_Column > Right_Column )
        {
            Element.setStyle ( 'Right_Column' , { height : Left_Column + 'px' } ) ;
        }
        return true ;
    }
