На самом деле в вашем коде нет реальной ошибки, он должен работать, и вы должны увидеть оповещение в окне сообщений, но это должно произойти сразу после нажатия на якорь.
Если вы хотите, чтобы предупреждение появлялось ПОСЛЕfadeIn, используйте callback
, например:
$('a#resetbtn').bind('click', function(){
//setNotifications();
$.cookie('notificationBar', 'open');
//$('#topannounce').animate({opacity: 1.0}, 3000).fadeIn('slow');
$('#topannounce').fadeIn('slow', setNotifications);
});
function setNotifications() {
alert("load:setNotifications...");
}