You are only checking for the height of the banner, you need to add it to the position too.
windowpos >= banner.outerHeight()+banner.offset().top
banner.offset().top
will return you the position of the banner on your site, adding its height will be the bottom of the banner.