問題は、.html() jQuery 関数の後、ボタンのイベントが停止することです。ここに例があります -
$(document).ready(function() {
    Create();
    $('body div input').click(function() {
       alert('Hello');
       Create();
    });
    function Create() {
       $('body').html('<div><input type="button" value="button" /></div>');
    }
});
ここで、ボタンを初めてクリックするとイベントは機能しますが、Create() 関数が再度呼び出されると、イベントは機能しなくなります。
ちなみに、htmlコードのbodyタグは空欄でCSSも入っていないので、jQueryの問題です。
JSFiddle - http://jsfiddle.net/HVzcy/