That component is part of the view state, which is only available to Post requests. ( ... )
Therefore, the zipChanged function generates a Post, rather than Get, request when the fifth zip code character is entered.
Also, note the URL that is sent in the request:
function zipChanged(zip) {
if(zip.length != 5) {
hideErrorsDiv();
return;
}
new Ajax.Request(window.document.forms[0].action,
{ method: "post",
parameters: "ajax=true&zip=" + zip,
onComplete: processRealtimeValidation
});
}