function XMLHTTPRequest() { 
	var http = 0;
	if (window.XMLHttpRequest) {
		http = new XMLHttpRequest();
	} else {
		try { 
			http = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try { 
			http = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) { 
				http = false; 
			} 
		}
	} 
	return http; 
}

function ajaxEnviaComentario(url,div,texto) {
	
	var http = XMLHTTPRequest();
	if (http) {
		http.onreadystatechange = function() {
			//alertP(div);
			if(http.readyState == 1 ){	
				document.getElementById(div).innerHTML = "<div align='center'><img src='site/images/loading.gif' border='0'>"+texto+"</div>";			
			}
			
			if (http.readyState == 4) {
				if (http.status == 200) {
					var retorno = unescape(http.responseText.replace(/\+/g, " "));						
						document.getElementById(div).innerHTML = retorno;							
				} else {
					alertP('Problema na requisição. Erro: '+http.status);
				}
			}		
		}
		http.open('GET', url, true);
		http.send(null);
	}
	else {
		alertP('Erro seu navegador não suporta ajax');
	}
}	

function ajax(url,div,loading) {
	
	var http = XMLHTTPRequest();
	if (http) {
		http.onreadystatechange = function() {
			//alertP(div);
			if(http.readyState == 1 ){	
				if(loading=='')			
					document.getElementById(div).innerHTML = "<div align='center' style='padding-top:100px;'><img src='site/images/loading.gif' border='0'>carregando posts...</div>";			
				else
					document.getElementById(div).innerHTML = "<div align='center'><img src='site/images/"+loading+"' border='0'></div>";			
			}
			
			if (http.readyState == 4) {
				if (http.status == 200) {
					var retorno = unescape(http.responseText.replace(/\+/g, " "));						
						document.getElementById(div).innerHTML = retorno;							
				} else {
					alertP('Problema na requisição. Erro: '+http.status);
				}
			}		
		}
		http.open('GET', url, true);
		http.send(null);
	}
	else {
		alertP('Erro seu navegador não suporta ajax');
	}
}
function ajaxOperacao(url){ 
	var http = XMLHTTPRequest();
	http.open("GET",url,true);
	http.onreadystatechange=function() {
		 if (http.readyState==4){
			var texto=http.responseText				
			texto = unescape(texto);	
			//alert(texto);		
		 }
	}
	http.send(null);

}