Accessibilidade = new (
  Class.create(
    {
        _getContentsElements:function(){
            var arr = ['.site-middle-content','.site-bottom','.site-middle-sitemap'];
            var _return = [];
            arr.each(function(cls){
                var element = $($$(cls)[0]);
                if(element){
                    _return.push( element );
                }
            });

            return _return;


        },
        contraste:function(){
            $(document.body).toggleClassName('Contrast');
        },
        aumentarFonte:function(){
            var elements = this._getContentsElements()
            elements.each(function(element){
                var fonte = element.getStyle('font-size');
                fonte = parseInt(fonte);
                fonte = fonte > 0 ? fonte : 12;
                fonte++ ;
                fonte = Math.min(fonte, 18);
                element.setStyle({'fontSize':fonte+'px'});
            });
        },
        diminuirFonte:function(){
            var elements = this._getContentsElements()
            elements.each(function(element){                
                var fonte = element.getStyle('font-size');
                fonte = parseInt(fonte);
                fonte = fonte > 0 ? fonte : 12;
                fonte--;
                fonte = Math.max(fonte, 8);
                element.setStyle({'fontSize':fonte+'px'});
            });
        }
    }
  )
);
