firebug пишет
TypeError: result is null
result.firstChild.nodeValue = request.responseText;
Почему пишет разобрался, но легче не стало)
Исправление вот здесь:
if (request.status == 200)
{
var result = document.getElementById("area");
result.firstChild.nodeValue = request.responseText;