var request = null;

function createRequest(){
	try{
		request = new XMLHttpRequest();
	} catch (trymicrosoft){
		try{
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (othermicrosoft){
			try{
				request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed){
				request = null;
			}
		}
	}

	if (request == null)
		alert('Error creating request object');
}


function getRequest(){

	var varRequest = null;

	try{
		varRequest = new XMLHttpRequest();
	} catch (trymicrosoft){
		try{
			varRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (othermicrosoft){
			try{
				varRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed){
				varRequest = null;
			}
		}
	}

	if (varRequest == null)
		alert('Error creating request object');
	else return varRequest;


}
