﻿// JavaScript Document
// Método: Criação do objeto de requisição assíncrona 
//         para a comunicação HTTP com o servidor.
// Data: 06/05/2009

var request  = null;
var request2 = null;

function createRequest() {
	try {
	 request 				= new XMLHttpRequest();
	 request2				= new XMLHttpRequest();
	} catch (trymicrosoft) {
	 try {
		 request 				= new ActiveXObject("Msxml2.XMLHTTP");
		 request2				= new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (othermicrosoft) {
		 try {
			 request 				= new ActiveXObject("Microsoft.XMLHTTP");
			 request2				= new ActiveXObject("Microsoft.XMLHTTP");
		 } catch (failed) {
			 request 				= null;
			 request2 				= null;
		 }
	 }
	}
	
	if ((request == null) || (request2 == null)) {
	 	alert("Erro ao criar o objeto de requisição. O browser utilizado não suporta o objeto XmlHttpRequest.");
	}
}
