posicao = function(id,l,t,lw,tw)
{
        var obj = this;
        var o = document.getElementById(id);
        
        jQuery(o).css({"z-index": "102",
                                   "position": "absolute"});
        
        this.getPageScrollTop = function()
        {
                var yScrolltop;
                var xScrollleft;
                if (self.pageYOffset || self.pageXOffset)
                {
                        yScrolltop = self.pageYOffset;
                        xScrollleft = self.pageXOffset;
                }
                else if(document.documentElement && document.documentElement.scrollTop || document.documentElement.scrollLeft )
                {        // Explorer 6 Strict
                        yScrolltop = document.documentElement.scrollTop;
                        xScrollleft = document.documentElement.scrollLeft;
                }
                else if(document.body)
                {// all other Explorers
                        yScrolltop = document.body.scrollTop;
                        xScrollleft = document.body.scrollLeft;
                }
                arrayPageScroll = new Array(xScrollleft,yScrolltop) 
                return arrayPageScroll;
        };
        
        this.position = function()
        {
                var arrayPageScroll = obj.getPageScrollTop();
				if (arrayPageScroll[1] <= 440){					
					document.getElementById("lateral").style.top = tw;
					document.getElementById("lateral").style.left = lw;					
				}else{
                	jQuery(o).css({left: (arrayPageScroll[0] + l), top: (arrayPageScroll[1] + t) });
				}
        };
        
        this.init = function()
        {
                jQuery(window).scroll(function(){obj.position();});
                jQuery(window).resize(function(){obj.position();});
                obj.position();
        };
};

/*
## usage ###
jQuery(document).ready(function(){
        var flutua = new posicao("lateral",520,screen.top+30,'520px','475px');
        flutua.init();});
*/

