Мне нужно что бы при прокрутке страницы, когда шапка сайта выходит из области видимости браузер, то генерировалось бы событие. Как это реализовать?
Есть событие onscroll http://learn.javascript.ru/event-onscroll
по нему тестируете scrollTop и сравниваете с высотой шапки, как только больше или равно - вызываете свою функцию