Potrebbe essere per questa riga:
request.setRequestHeader("connection", "close");
toglila, oltretutto non serve a nulla
P.S. Se fai solo questo in js come non detto, altrimenti valuta di passa ad jquery che oltre a fare molto di più non ha problemi compatibilità