Ajaxで国際化

Ajaxで!テキストのラベルを英語のものと入れ替えます。
だれだ!必要ないなんて言ってる奴は!そんなことを言ったらあのサイトを全否定ですよ。
http://nazo.yi.org/suggest/#%E5%9B%BD%E9%9A%9B
仕掛けは簡単で、xmlhttprequest で "id":"英語テキスト" の組の json オブジェクトを呼び出します。

{ "notice-deleteword":"↑クリックすると単語が消えます",
  "notice-clicksuggest":"↑クリックすると単語が入れ替わります" }

で、

<script>
function change_lang(){
  var x = rs_init_object();
  x.open("GET", './text_ja.txt', true);
  x.onreadystatechange = function() {
    if (x.readyState != 4) return;
    var text = json_decode( x.responseText );
    for( i in text ) document.getElementById( i ).innerHTML =text[i];
  }
  x.send(null);
}
</script>
<body>
 <div id="notice-deleteword">Delete Word</div>

こんなかんじで getElementById で id の innerHTML を変更する、という
ええ、意味無いんですけどね。検索結果は日本語なんで(汗)