﻿function ajax(url)
{
	req = null;
	
	// Procura por um objeto nativo (Mozilla/Safari)
	if (window.XMLHttpRequest) {
	
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;
		req.open("GET",url,true);
		req.send(null);
		
	// Procura por uma versão ActiveX (IE)
	} else if (window.ActiveXObject) {
	
			req = new ActiveXObject("Microsoft.XMLHTTP");
			
			if (req) {

			req.onreadystatechange = processReqChange;
			req.open("GET",url,true);

			req.send();
			
		}
		
	}
	
} 

function ajax2(url,divId)
{
	req = null;
	
	// Procura por um objeto nativo (Mozilla/Safari)
	if (window.XMLHttpRequest) {
	
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange2(divId);
		req.open("GET",url,true);
		req.send(null);
		
	// Procura por uma versão ActiveX (IE)
	} else if (window.ActiveXObject) {
	
			req = new ActiveXObject("Microsoft.XMLHTTP");
			
			if (req) {

			req.onreadystatechange = processReqChange2(divId);
			req.open("GET",url,true);

			req.send();
			
		}
		
	}
	
} 

function processReqChange2(divId)
{

	// apenas quando o estado for "completado"
	if (req.readyState == 4) {

		// apenas se o servidor retornar "OK"

		if (req.status ==200) {

			// procura pela div id=""contentLeft"" e insere o conteudo
			// retornado nela, como texto HTML

			document.getElementById(divId).innerHTML = req.responseText;

		} else {
		
			alert("Houve um problema ao obter os dados:Erro - " + req.statusText);
			
		}
		
	}
	
} 

function processReqChange()
{

	// apenas quando o estado for "completado"
	if (req.readyState == 4) {

		// apenas se o servidor retornar "OK"

		if (req.status ==200) {

			// procura pela div id=""contentLeft"" e insere o conteudo
			// retornado nela, como texto HTML

			document.getElementById("contentLeft").innerHTML = req.responseText;

		} else {
		
			alert("Houve um problema ao obter os dados:Erro - " + req.statusText);
			
		}
		
	}
	
} 