function bannerFloat(div){
    var startX = 0;
    var startY = 0;
    var ns = (navigator.appName.indexOf("Netscape") != -1);
    var d = document;

    function ml(id) {
        //Pega o Div passado dependendo do navegador
        var el = d.getElementById(id);
        //Configura o style do div passado como parâmetro dependendo do navegador
        if (d.layers){
            el.style = el;
        }
        //Identifica a scrollposition do Browser (horizontal e vertical)
        el.sP = function(x,y){ this.style.left=x+'px'; this.style.top=y+'px'; };
        //"Informa" a posição do scroll para o div ser "movido"
        el.x = startX;
        el.y = startY;
        return el;
    }

    window.stayTopLeft = function () {
        var pY = ns ? pageYOffset : d.body.scrollTop;
        ftlObj.y += (pY + startY - ftlObj.y)/8;
        ftlObj.sP(ftlObj.x, ftlObj.y);
        setTimeout("stayTopLeft()", 0);
    };

    ftlObj = ml(div);
    stayTopLeft();
}