var Rimifon = { 

    "Ads" : new Object, 

    "NewFloatAd" : function(imgUrl, strLink) 

    { 

        var ad = document.createElement("a"); 

        ad.DirV = true; 

        ad.DirH = true; 

        ad.AutoMove = true; 

        ad.Image = new Image; 

        ad.Seed = Math.random(); 

        ad.Timer = setInterval("Rimifon.Float(" + ad.Seed + ")", 50); 

        this.Ads[ad.Seed] = ad; 

        ad.Image.Parent = ad; 

        ad.style.position = "absolute"; 

        ad.style.left = 0; 

        ad.style.top = 0; 

        ad.Image.src = imgUrl; 

        ad.Image.onmouseover = function(){this.Parent.AutoMove = false;} 

        ad.Image.onmouseout = function(){this.Parent.AutoMove = true;} 

        if(strLink) 

        { 

            ad.href = strLink; 

            ad.Image.border = 0; 

            ad.target = "_blank"; 

        } 

        ad.appendChild(ad.Image); 

        document.body.appendChild(ad); 

        return ad; 

    }, 

    "Float" : function(floatId) 

    { 

        var ad = this.Ads[floatId]; 

        if(ad.AutoMove) 

        { 

            var curLeft = parseInt(ad.style.left); 

            var curTop = parseInt(ad.style.top); 

            if(ad.offsetWidth + curLeft > document.body.clientWidth + document.body.scrollLeft - 1) 

            { 

                curLeft = document.body.scrollLeft + document.body.clientWidth - ad.offsetWidth; 

                ad.DirH = false; 

            } 

            if(ad.offsetHeight + curTop > document.body.clientHeight + document.body.scrollTop - 1) 

            { 

                curTop = document.body.scrollTop + document.body.clientHeight - ad.offsetHeight; 

                ad.DirV = false; 

            } 

            if(curLeft < document.body.scrollLeft) 

            { 

                curLeft = document.body.scrollLeft; 

                ad.DirH = true; 

            } 

            if(curTop < document.body.scrollTop) 

            { 

                curTop = document.body.scrollTop; 

                ad.DirV = true; 

            } 

            ad.style.left = curLeft + (ad.DirH ? 1 : -1) + "px"; 

            ad.style.top = curTop + (ad.DirV ? 1 : -1) + "px"; 

        } 

    } 

} 



//var ad = Rimifon.NewFloatAd("http://www.huanqiu.com/images/ad/jrdd.jpg","http://www.huanqiu.com/jrdd.html"); 

//ad.style.left = 500; 

//ad.style.top = 456; 