Se código está ok, o problema todo está no live('click'),
você está dando um
return false nele, e isso faz com que a execução do outro callback seja interrompida.
Ou você tira ele ou retora
true.
Se você quer que o seu link não realize a ação de ir para a pagina,
e mesmo assim chame todos os callbacks você tem que usar
event.preventDefault() no lugar do
return false;
http://pastebin.com/FN33YQCG
--
Vinícius Daniel Antunes Oliveira