// JavaScript Document
function criaxmlhttp(){
	try {
		xmlhttp = new XMLHttpRequest();
	}catch(ee){
		try{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(exc){
				xmlhttp = false;
			}
		}
	}
}
//metodo = GET/POST;
//url = url a ser processada pelo xmlhttp.open;
//caminho = div em que o resultado ira aparecer;
//params = paramentros;
//link = link da página;
function ler(metodo,url,caminho,params){
	//Seta o texto de aguarde na div
	document.getElementById(caminho).innerHTML = "Site sendo carregado, aguarde...";
	//Faz a requisição AJAX
	criaxmlhttp();
	xmlhttp.open(metodo, url, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache,must-revalidate");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				//RECEBE OS DADOS E ENVIA PARA O CAMINHO SELECIONADO
				dados = xmlhttp.responseText;
				var campo = document.getElementById(caminho);
				campo.innerHTML = dados;
			}
		}
	}
	xmlhttp.send(params);
}

function ler_option(metodo,url,caminho){
	criaxmlhttp();
	document.getElementById(caminho).innerHTML ="carregando";
	xmlhttp.open(metodo, url, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache,must-revalidate");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				var dados = xmlhttp.responseText;
				dados = dados.split('|');
				var campo = document.getElementById(caminho);
				campo.length = 0;
				for(x=0; x < dados.length-1; x++){
					dado = dados[x].split(',');
					campo.options[x] = new Option(dado[0],dado[1]);
				}
			}
		}
	}
	xmlhttp.send(null);
}

function ler_dados(metodo,url){
	//Faz a requisição AJAX
	criaxmlhttp();
	xmlhttp.open(metodo, url, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache,must-revalidate");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				//RECEBE OS DADOS E ENVIA PARA O CAMINHO SELECIONADO
				$('loja_titulo').innerHTML = '';
				$('loja_telefone').innerHTML = '';
				$('loja_endereco').innerHTML = '';
				$('loja_map').innerHTML = '';
				$('loja_map_icon').hide();
				dados = xmlhttp.responseText;
				dados = dados.split('|');
				$('loja_titulo').innerHTML = "&raquo; "+dados[0];
				$('loja_telefone').innerHTML = dados[1];
				$('loja_endereco').innerHTML = dados[2]+'<br>'+dados[3];
				if(dados[4] != 'SEM LINK'){
					$('loja_map_icon').show();
					$('loja_map').innerHTML = '<a class="btn" onclick="light_john(\'../php/light_maps.php\',\'620\',\'450\','+dados[4]+')">Ver mapa</a>';
				}
				$('loja_gerente').innerHTML = dados[5];
			}
		}
	}
	xmlhttp.send('');
}

function Ajax2(){
	this.ler = ler;
	this.lerOption = ler_option;
	this.lerDados = ler_dados;
}