шапка фиксированная, как я понял..
можно двумя способами отследить что вы дошли до второго блока, но оба так или иначе с применением .scrollTop():
$('#page1').outerHeight() - высота первого блока, если блоки идут встык;
$('#page2').offset().top - положение второго блока относительно начала страницы
В общем проверяете скролл, если скролл равен значению положения второго элемента - запускаете анимации, меняете классы хедеру, в общем все, что вашей душе угодно