No estoy seguro, pero que creo que IE no acepta declaraciones de variables si no vienen acompañadas de la palabra reservada var. Prueba colocando en la funcion objetoAjax var xmlhttp de esta forma
Código:
function objetoAjax(){
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
return xmlhttp;
}