function criaXMLHttp() {
if (typeof XMLHttpRequest != "undefined")
return new XMLHttpRequest();
else if (window.ActiveXObject){
var versoes = ["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{
return new ActiveXObject(versoes[i]);
}catch (e) {}
}
throw new Error("Seu browser nao suporta AJAX");
}


function Busca_Sessao(secao) {

    secao = secao.toLowerCase();

	switch(secao) {
		case "home": Busca_Pag(0); break;
		case "fornecedores": Busca_Pag(3); break;
		case "empresa": Busca_Pag(1); break;
		case "produtos": Busca_Pag(2); break;
		case "televendas": Busca_Pag(4); break;
		case "cadastro": Busca_Pag(5); break;
		case "contato": Busca_Pag(6); break;
		case "orcamento": Busca_Pag(10); break;
		case "orcamento_ok": Busca_Pag(11); break;
		default: Busca_Pag(0);
	}

}


function Busca_Pag($valor){
var id = document.getElementById("id");
var divInfo = document.getElementById("pagina");
var XMLHttp = criaXMLHttp();
var num = Math.random() * 15 + 1;
switch ($valor)
{
	case 0:
	XMLHttp.open("get", "ajax_get_home.php?semcache="+num, true);
	break;
	case 1:
	XMLHttp.open("get", "ajax_get_texto.php?secao=empresa&semcache="+num, true);
	break;
	case 2:
	XMLHttp.open("get", "ajax_produto.php?semcache="+num, true);
	break;
	case 3:
	XMLHttp.open("get", "ajax_get_fornecedor.php?semcache="+num, true);
	break;
	case 4:
	XMLHttp.open("get", "ajax_get_texto.php?secao=televendas&semcache="+num, true);
	break;
	case 5:
	XMLHttp.open("get", "ajax_get_texto.php?secao=cadastro&semcache="+num, true);
	break;
	case 6:
	XMLHttp.open("get", "ajax_get_texto.php?secao=contato&semcache="+num, true);
	break;
	case 7:
	XMLHttp.open("get", "ajax_mapa.php&semcache="+num, true);
	break;
	case 8:
	XMLHttp.open("get", "ajax_get_texto.php?secao=home&semcache="+num, true);
	break;
	case 10:
	XMLHttp.open("get", "ajax_orcamento.php?semcache="+num, true);
	break;
	case 11:
	XMLHttp.open("get", "ajax_orcamento.php?orcamento=ok&semcache="+num, true);
	break;
}
XMLHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
XMLHttp.onreadystatechange = function () {
if (XMLHttp.readyState == 4)
if (XMLHttp.status == 200){
divInfo.innerHTML = XMLHttp.responseText;


} else {
divInfo.innerHTML = "Um erro ocorreu" + XMLHttp.statusText;
}
};
XMLHttp.send(null);
}


function listaProdutos(grupo){
var num = Math.random() * 15 + 1;
var divInfo = document.getElementById("produtos_listagem");
divInfo.innerHTML = '<div id="carregador_pai"><div id="carregador"><div align="center">Aguarde pesquisando ...</div><div id="carregador_fundo"><div id="barra_progresso"></div></div></div></div>';
carregador();
var XMLHttp = criaXMLHttp();
XMLHttp.open("get", "ajax_get_produtos.php?grupo=" + grupo + "&semcache="+num, true);
XMLHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
XMLHttp.onreadystatechange = function () {
if (XMLHttp.readyState == 4)
if (XMLHttp.status == 200){
divInfo.innerHTML = XMLHttp.responseText;
__loadEsconde();
} else {
divInfo.innerHTML = "Um erro ocorreu" + XMLHttp.statusText;
__loadEsconde();
}
};
XMLHttp.send(null);
}



function listaProdutosPesquisa(){
var num = Math.random() * 15 + 1;
var divInfo = document.getElementById("produtos_listagem");
divInfo.innerHTML = '<div id="carregador_pai"><div id="carregador"><div align="center">Aguarde pesquisando ...</div><div id="carregador_fundo"><div id="barra_progresso"></div></div></div></div>';
carregador();
var XMLHttp = criaXMLHttp();
XMLHttp.open("get", "ajax_get_produtos_pesquisa.php?termo=" + document.getElementById("TermoBuscaProduto").value + "&semcache="+num, true);
XMLHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
document.getElementById("TermoBuscaProduto").value = "";
XMLHttp.onreadystatechange = function () {
if (XMLHttp.readyState == 4)
if (XMLHttp.status == 200){
divInfo.innerHTML = XMLHttp.responseText;
__loadEsconde();
} else {
divInfo.innerHTML = "Um erro ocorreu" + XMLHttp.statusText;
__loadEsconde();
}
};
XMLHttp.send(null);
}
