a parte che va spostato in scripting
a parte che l'oggetto xmlhttp lo creerei con un else

credo che ti serve setTimeout