function ObjMSXMLHttp() {
	var versoes = ["MSXML2.XMLHttp.6.0","MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
	for (var i = 0; i < versoes.length; i++) {
		try {
			var objetoXMLHttp = new ActiveXObject(versoes[i]);
			return objetoXMLHttp;
		} catch (ex) {
			//nda aki
		}
	}
	throw new Error("MSXML não esta instalado");
}
var ajax = false;
if (window.XMLHttpRequest) { //mozilla.
	ajax = new XMLHttpRequest();
} else if (window.ActiveXObject) { //IE
	ajax = ObjMSXMLHttp();
}
if (ajax) {
//nda
} else {
alert("Seu navegador nao tem suporte a ajax, esta pagina nao ira funcionar");
}
function exibir(pagina, identificacao, elemento) {
	var elemento = document.getElementById(elemento);
	ajax.open("GET", pagina, true);
	ajax.onreadystatechange = function() {
		//status carregando
		if(ajax.readyState == 1) {
			elemento.innerHTML = "<img src='../carregando.gif' alt='Carregando...'>";
		}
		//status pronto
		if(ajax.readyState == 4) {
			//pagina encontrada
			if(ajax.status == 200) {
				var resposta = ajax.responseXML;
				var categorias = resposta.getElementsByTagName("categorias");
				elemento.innerHTML = ""
				for (i = 0; i < categorias[0].childNodes.length; i++) {
					var categoria = resposta.getElementsByTagName("categoria").item(i);
					if (categoria.getElementsByTagName("ID_indice").item(0).firstChild.data == identificacao) {
						var id_categoria = categoria.getElementsByTagName("ID_categoria").item(0).firstChild.data;
					elemento.innerHTML += ("<li><a href='javascript:mostraempresas("+id_categoria+");'>"+categoria.getElementsByTagName("nome_categoria").item(0).firstChild.data+"</a></li>");
					}
				}
			} else {
				elemento.innerHTML = "Erro ao carregar os dados";
			}
		}
	}
	ajax.send(null);
}

function cadastra(pagina, elemento) {
	var elemento = document.getElementById(elemento);
	var arquivo = document.getElementById('arquivo0').src;
	ajax.open("POST", pagina, true);
	ajax.setRequestHeader("Content-Type", "multipart/form-data");
	ajax.onreadystatechange = function() {
		//status carregando
		if(ajax.readyState == 1) {
			elemento.innerHTML = "<img src='../carregando.gif' alt='Carregando...'>";
		}
		//status pronto
		if(ajax.readyState == 4) {
			//pagina encontrada
			if(ajax.status == 200) {
				elemento.innerHTML = "Enviado com sucesso";
			} else {
				elemento.innerHTML = "Erro ao carregar os dados";
			}
		}
	}
	ajax.send("cArquivos=0&arquivo0="+arquivo);
}

function exibeNoticias() {
	var elemento = document.getElementById('noticias');
	var query = document.getElementById('query').value;
	ajax.open("GET", "http://www.pontoponto.com/processa_noticias.asp?q="+query, true);
	ajax.onreadystatechange = function() {
		//status carregando
		if(ajax.readyState == 1) {
			elemento.innerHTML = "<img src='../carregando.gif' alt='Carregando...'>";
		}
		//status pronto
		if(ajax.readyState == 4) {
			//pagina encontrada
			if(ajax.status == 200) {
				var html = ajax.responseXML;
				elemento.innerHTML = html;
			} else {
				elemento.innerHTML = "Erro ao carregar os dados";
			}
		}
	}
	ajax.send(null);
}


