amigo creo que tengo la solucion a tu problema y es un metodo de jquery que se llama live, lo que sucede en tu web es que cuando llamas al div con tu pagina como el elemento no esta creado si hasta que lo llamas no aplican las llamadas que hagas para n oenredar mas te dejo un codigo que me dio un amigo del foro:
Código:
$("a").live("click", function(){
* * * * alert("click");
});
usa el live en el index donde haces la llamada, espero ayudarte