Es algo asi como esto.....
   
var request = false;
function getBrowser() 
	{
	    request = false;
		if (window.XMLHttpRequest) 
		{ 
			alert("Tu navegador es Firefox, Safari")
			request  = new XMLHttpRequest(); 
			if (request.overrideMimeType) 
			{
		     request.overrideMimeType('text/html');
			}
		} 
		else if (window.ActiveXObject) 
		{ 
			alert("Tu navegador es Firefox, Safari")
			try {
			   request = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e){
				try {
					request = new ActiveXObject("Microsoft.XMLHTTP");
					} catch (e) {}
				}
		} 
		if (!request){ 
		  alert('No se puede crear la instancia XMLHTTP');
		  return false;
		 }
}  
Saludos, 
Nota: aun no me contesan mi pregunta