No estamos peleando jaja solo discutiendo algunas cosas

( no se enoje Sr.Panino

) pero de buena forma
El problema es que nunca creas el objeto XmlHttpRequest.
Haces esto: ajax=objetoAjax()
pero objetoAjax de donde sale? no lo tenes en ninguna función que te retorne eso.