function alteraStatus(msg,local){
	
	if(local == null){
		document.getElementById('grid').innerHTML = msg;
	}else{
		if(local == "buscaEndereco"){
			var list = msg.split(";");
			document.getElementById("imvEndereco").value = list[0];
			document.getElementById("imvEndereco").disabled = true;
			var pais = "<select id='paisCodigo' name='paisCodigo'><option value="+ list[1] +">"+ list[2] +"</option></select>";
			var estado = "<select id='ufCodigo' name='ufCodigo'><option value="+ list[3] +">"+ list[4] +"</option></select>";
			var cidade = "<select id='cidCodigo' name='cidCodigo'><option value="+ list[5] +">"+ list[6] +"</option></select>";
			var bairro = "<select id='bairCodigo' name='bairCodigo'><option value="+ list[7] +">"+ list[8] +"</option></select>";
			
			document.getElementById("resultBuscaEndPais").innerHTML = pais;
			document.getElementById("resultBuscaUf").innerHTML = estado;
			document.getElementById("resultCidade").innerHTML = cidade;
			document.getElementById("resultBairro").innerHTML = bairro;
			
			document.getElementById("ufCodigo").disabled = true;
			document.getElementById("paisCodigo").disabled = true;
			document.getElementById("cidCodigo").disabled = true;
			document.getElementById("bairCodigo").disabled = true;
			
			document.getElementById("imvComplemento").focus();
		}else{
			document.getElementById(local).innerHTML = msg;
		}
	}
	
}
function fechar(){
	document.location = 'cpanel.php';
}

// ###########################################################################################

/*************************************************** sys *************************************/
function iniSysLog(){
	document.getElementById('inisyslog').style.width = '300px';
	document.getElementById('inisyslog').style.left = '50%';
	document.getElementById('inisyslog').style.marginLeft = '-150px';
	document.getElementById('inisyslog').style.top = '50%';
	document.getElementById('inisyslog').style.marginTop = '-100px';
	document.getElementById('inisyslog').style.border = '1px solid #000';
	document.getElementById('inisyslog').style.height = '150px';
	document.getElementById('inisyslog').style.backgroundColor = '#fff';
	document.getElementById('inisyslog').onclick = "";

	url = "_sys/sys_form.php?ctrl=123321";
	carregaConteudoSys(url,"inisyslog");

}

function alteraStatusSys(msg,local){
	document.getElementById('inisyslog').innerHTML = msg;
}

function carregaConteudoSys(url,local){

	var objAjax = criaXHR();
		
	objAjax.open("GET", url, true);
	objAjax.onreadystatechange = trataHttpResponse;
	objAjax.send(null);

	function trataHttpResponse(){
		if(objAjax.readyState == 0){
			//alteraStatus("a ação solicitada não foi inicializada");
		}

		if(objAjax.readyState == 1){
			//alteraStatus("<img class=\"loading\" src=\"img/loading.gif\" />",local);
		}

		if(objAjax.readyState == 2){
			//alteraStatus("carregado");
		}

		if(objAjax.readyState == 3){
			//alteraStatus("transmitido");
		}

		if(objAjax.readyState == 4){
			retorno = objAjax.responseText;
			alteraStatusSys(retorno);
		}
	}
}
/*********************************************************************************************/

function busca(){
	var campobusca = document.getElementById('campobusca').value;
    if(campobusca == ""){
	alert("Preencha o campo da busca para obter resultados.");	
	}else{
	url = "paginas/pesquisa.php?acao=pesquisa&campobusca="+ campobusca;
	carregaconteudo(url,"colunadireita");
	document.getElementById('campobusca').focus();
	}
}

function enviarContato(){
	//var dataimp = document.getElementById('dataimp').value;
	var nome = document.getElementById('nome').value;
	var email = document.getElementById('email').value;
	var fone = document.getElementById('fone').value;
	var mensagem = document.getElementById('mensagem').value;
	
	if((nome == "") || (email == "")){
		alert('Preencha Todos os campos.');	
	}else{
	url = "paginas/enviar.php?nome="+ nome+"&email="+ email+"&fone="+ fone+"&mensagem="+ mensagem;
	}
	carregaconteudo(url,"resposta");
	document.getElementById('nome').value = '';
	document.getElementById('email').value = '';
	document.getElementById('fone').value = '';
	document.getElementById('mensagem').value = '';
}

function selecionaCidade2(){
	var estado = document.getElementById('estado2').value;
	url = "acoes/acoesEntidade.php?acao=selecionaCidade&estado="+estado;
	carregaconteudo(url,"cidade2");	
	
}

function selecionaCidadeCodigo(){
	var cidadecodigo = document.getElementById('cidadecodigo').value;
	url = "acoes/acoesEntidade.php?acao=selecionaCidadeCodigo&cidadecodigo="+cidadecodigo;
	carregaconteudo(url,"cidadecodigo2");		
	document.getElementById('cidadecodigo').focus();
}

function pesquisaEntidade(){
	var estado = document.getElementById('estado2').value;
	var cidadecodigo = document.getElementById('cidadecodigo').value;
	url = "paginas/pesquisa.php?acao=pesquisaEntidade&cidadecodigo="+cidadecodigo+"&estado="+estado;
	carregaconteudo(url,"meio");		
}



//SITE ###########################################################################################

function carregaconteudo(url,local){

	var objAjax = criaXHR();
		
	objAjax.open("GET", url, true);
	objAjax.onreadystatechange = trataHttpResponse;
	objAjax.send(null);

	function trataHttpResponse(){
		if(objAjax.readyState == 0){
			//alteraStatus("a ação solicitada não foi inicializada");
		}

		if(objAjax.readyState == 1){
			alteraStatus("<img style=\"margin-left:250px;\" class=\"loading\" src=\"ajax-loader.gif\" />",local);
		}

		if(objAjax.readyState == 2){
			//alteraStatus("carregado");
		}

		if(objAjax.readyState == 3){
			//alteraStatus("transmitido");
		}

		if(objAjax.readyState == 4){
			retorno = objAjax.responseText;
			alteraStatus(retorno,local);
		}
	}
}

function toolTip(obj,oEvent,url){
	//document.getElementById(this).style.display == "none";
	//alert(document.getSelection());
	//var obj = document.documentElement;
	
	if(document.getElementById("tooltip").style.display == "none"){
		document.getElementById("tooltip").style.display = "block";
		var posleft = oEvent.clientX;
		var postop  = oEvent.clientY;
		
		

		document.getElementById("tooltip").style.top  = 10 + postop + "px";
		document.getElementById("tooltip").style.left = posleft - 340 + "px";

		carregaconteudo(url,"toolmiddle");
	}else{
		document.getElementById("tooltip").style.display = "none";
		oEvent.clientX;
		oEvent.clientY;
	}
}
