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;


}
function replaceText(el,text){
	if (el!=null){
		clearText(el);
		var newNode = document.createTextNode(text);
		el.appendChild(newNode);
	}
}

function clearText(el){
	if (el != null){
		if(el.childNodes){
			for (var i=0;i<el.childNodes.length;i++){
				var childNode = el.childNodes[i];
				el.removeChild(childNode);
			}
		}
	}
}


