Dov'è definita quella funzione CreateXmlHttpRequest2? Non è che sta in un altro file javascript e tenti di invocarla prima che quest'ultimo sia stato caricato dal browser?