мм. раз попросил помочь, то скажу сразу.
тебе надо немного почитать как работает XMLHTTPRequest
второе.
удалить походу тут надо
else{
setTimeout('process()', 100);
}
зачем вы постоянно проверяете статус каждые 100мс, если Вы даже не передаете изменения при нажати клавиш и отпускании? ведь пока запрос не закончится новые данные вы все равно не передадите как часто вы бы не проверяли. + у Вас стоит setInterval зачем еще задавать setTimeout ?
на счет останавливания картинки... с XHR недолжно быть если Вы пользуетесь только им а нигде например iframe или еще чето..
а стоп. картинка случаем не в innerHTML one|dop ?