Fixed negative endLocation bug

On sites using the optional fixed header ('scrollHeader') an anchor might be placed above the fixed header. This leads to an negative 'endLocation' and therefore the interval 'runAnimation' will never be cleared.