A couple AJAX notes:

default

 
XMLHttpRequest

XMLHttpRequest Object Properties
--------------------------------
readyState
responseText
responseXML
status
statusText

XMLHttpRequest Object Event Handler 
------------------------------------
onreadystatechange
0 = Uninitialized (object contains no data)
1 = Loading (object is currently loading its data)
2 = Loaded (object has finished loading its data)
3 = Interactive (user may interact with object yet not fully loaded)
4 = Complete (object has finished initializing)

Status
------
200 = ok
400 = bad request
401 = unauthorized
403 = forbidden
404 = not found
500 = internal server error

XMLHttpRequest Methods
----------------------
abort()
getAllResponseHeaders()
getResponseHeader("headername")
open("method","url",async,["user","pwd"])
--open("GET", "myFile.xml", true)
send(content)
setRequestHeader("label","value")

default