/**
 * constructing xbrowser XMLHttpRequest object
 */
 
var XMLHttpRequestFactory = {

	newInstance : function () {
		var oRequest = null;
		if ( oClient.bIEwin ) {
			try {
				oRequest = new ActiveXObject ( "Msxml2.XMLHTTP" );
			} catch ( microsoftexception ) {
				try {
					oRequest = new ActiveXObject ( "Microsoft.XMLHTTP" );
				} catch ( anothermicrosoftexception ) {}
			}
		}
		else if ( window.XMLHttpRequest ) {
			oRequest = new XMLHttpRequest ();
			if ( oRequest.overrideMimeType ) {
				oRequest.overrideMimeType ( "text/xml" );
			}
		}
		return oRequest;
	}
}
