var objRequest;   
  
// Função para instanciar o objeto HttpRequest.   
function ajaxInit() {
	try {
		objRequest = new ActiveXObject("Microsoft.XMLHTTP");   
	}
	catch(e) {
		try {     
			objRequest = new ActiveXObject("Msxml2.XMLHTTP");   
		}
		catch(ex) {   
			try {   
				objRequest = new XMLHttpRequest();   
			} 
			catch(exc) {   
				alert("Esse browser não tem recursos para uso do Ajax.");   
				objRequest = false;   
			}   
		}   
	}
} 


function ajaxProcessUrl(url, fuctionProcess) {
	if(objRequest && url != ""){   
		objRequest.open("GET", url, true);   
		objRequest.onreadystatechange = fuctionProcess;   
		objRequest.send(null);   
	}   
}   
  
// Verifica se o objeto HttpRequest contém um retorno válido.   
function isAjax() {   
	if(objRequest.readyState == 4) {   
		if(objRequest.status == 200)
			return true;   
		else
			alert("Problem: "+objRequest.statusText);   
	}   
	return false;   
}

function getSite() {
	var host = location.host;
	var prot = location.protocol;
	var site = prot +'//'+ host;
	return site;
}
