
	// from http://swik.net/Ajax/How+to+use+XMLHttpRequest
	function getNewHTTPObject() {
		var xmlhttp;
		/** Special IE only code ... */
		/*@cc_on
		  @if (@_jscript_version >= 5)
		      try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
		      catch (e) {
			  try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
			  catch (E) { xmlhttp = false; }}
		  @else
		     xmlhttp = false;
		@end @*/

		/** Every other browser on the planet */
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		    try { xmlhttp = new XMLHttpRequest(); }
		    catch (e) { xmlhttp = false; }}
		return xmlhttp;
	}