rem: this.xcomp = x + offsetcache[0] - this.deltaX; this.ycomp = y + offsetcache[1] - this.deltaY; this.xcomp = x; this.ycomp = y; var offsettop = element.offsetTop; var offsetleft = element.offsetLeft; return (y>=offsettop && y<offsettop+element.offsetHeight && x>=offsetleft && x<offsetleft+element.offsetWidth); 
add: this.offset = this.cumulative_offset(element); this.xcomp = x + offsetcache[0] - this.deltaX + offsetcache[2]; this.ycomp = y + offsetcache[1] - this.deltaY + offsetcache[1];   return (y>=this.offset[1] && y<this.offset[1]+element.offsetHeight && x>=this.offset[0] && x<this.offset[0]+element.offsetWidth); 
context:   within_including_scrolloffsets: function(element, x, y) {    var offsetcache = this.real_offset(element);    this.xcomp = x + offsetcache[0] - this.deltaX;    this.ycomp = y + offsetcache[1] - this.deltaY;    this.xcomp = x;    this.ycomp = y;    var offsettop = element.offsetTop;    var offsetleft = element.offsetLeft;    return (y>=offsettop &&            y<offsettop+element.offsetHeight &&            x>=offsetleft &&             x<offsetleft+element.offsetWidth);  },
meta: 4973	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4973/5fec2a22b3ffc5a2da695845e2922706e29402bb/prototype-ext.js/clean/src/prototype-ext.js