semiscroll.js is a jQuery plugin used to create an overlay with background images that will prevent body from scrolling when the overlay is active.