//posicao = function(id,l,t,maxDiv)
posicao = function(id,t,maxDiv)
{
    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] < maxDiv){
			//alert("teste  : " + arrayPageScroll[1]);
			
			//jQuery(o).css({left: (arrayPageScroll[0] + l), top: (arrayPageScroll[1] + t) });
			jQuery(o).css({ top: (arrayPageScroll[1] + t) });
		}		
    };
    
    this.init = function()
	{
        jQuery(window).scroll(function(){obj.position();});
        jQuery(window).resize(function(){obj.position();});
        obj.position();
    };
};