	function Ajax() 
	{
		try {
			return new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
			try {
				return new ActiveXObject("Msxml2.XMLHTTP");
			} catch(ex) {
				try {
					return new XMLHttpRequest();
				} catch(exc) {
					return false;
				}
			}
		}
	}
	
	function alterar_status(status,id,tabela,id_tabela,campo,tabela_busca,campo_busca,valor_busca)
	{
	
		var ajax = new Ajax();
		
		ajax.open("POST","acoes.php",true);
		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		ajax.onreadystatechange = function() 
		{
		
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					var returnText = ajax.responseText.replace(/\+/g," ");
					document.getElementById("ativo" + id).innerHTML = unescape(returnText);
				} else {
					<!-- ajax.statusText; -->

				}
			}
		}
		
	
		ajax.send("id=" + id + "&status=" + status + "&tabela=" + tabela + "&campo=" + campo + "&id_tabela=" + id_tabela);
		delete ajax;
	}
	
	function aprova_desaprova(status,id,tabela,id_tabela,campo,tabela_busca,campo_busca,valor_busca)
	{
	
		var ajax = new Ajax();
		
		ajax.open("POST","acoes.php",true);
		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		ajax.onreadystatechange = function() 
		{
		
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					var returnText = ajax.responseText.replace(/\+/g," ");
					document.getElementById("status" + id).innerHTML = unescape(returnText);
				} else {
					<!-- ajax.statusText; -->

				}
			}
		}
		
	
		ajax.send("id=" + id + "&status=" + status + "&tabela=" + tabela + "&campo=" + campo + "&id_tabela=" + id_tabela + "&tipo=aprovacao");
		delete ajax;
	}	
	
	function AdcionaCesta( parametro, id_imovel, tabela )
	{

		var ajax = new Ajax();
		ajax.open("POST","cesta.php",true);
		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		ajax.onreadystatechange = function() {
		
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					var returnText = ajax.responseText.replace(/\+/g," ");
					document.getElementById("MensagemCesta").innerHTML = unescape(returnText);
					document.getElementById('some_div').style.display='none';'';
				} else {
					<!-- ajax.statusText; -->
				}
				if( ajax.responseText == '' ){
					document.getElementById('some_div').style.display='';'';
				} 
			}
			setTimeout("ContadorCesta()",1);
		}
		
		ajax.send("id_imovel=" + id_imovel + "&parametro=" + parametro + "&tabela=" + tabela );
		
		delete ajax;
	}
	
	function ContadorCesta()
	{
	
		var ajax = new Ajax();
		ajax.open("POST","cesta.php",true);
		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		
		ajax.onreadystatechange = function() 
		{
		
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					var returnText = ajax.responseText.replace(/\+/g," ");
					document.getElementById("ContadorCesta").innerHTML = unescape(returnText);
				} else {
					<!-- ajax.statusText; -->
				}
			}
		}
		
		ajax.send("parametro=contador");
		delete ajax;
	}
	
	
	//------------------------------------------------------------------------------------------------------
	// VERIFICA SE JA EXISTE A REFERENCIA
	//------------------------------------------------------------------------------------------------------
	function VerificaCadastro( referencia, id_imovel )
	{
		var ajax = new Ajax();
		ajax.open("POST","verifica_cadastro.php",true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1");
		ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		ajax.setRequestHeader("Pragma", "no-cache");
		
		ajax.onreadystatechange = function(){
		
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					
					var returnText = ajax.responseText.replace(/\+/g," ");
					if( referencia != '' ){
						if( returnText.indexOf('Libera') == 32 || returnText.indexOf('Libera') == 0){
							document.getElementById('some').style.display = '';'';
							document.getElementById("alerta").innerHTML = '';
						}else{
							document.getElementById("alerta").innerHTML = unescape(returnText);
							document.getElementById('some').style.display = 'none';'n';					
						}	
					}	
				} else {
					<!-- ajax.statusText; -->
				}
			}
		}
		
		ajax.send( "referencia=" + referencia + "&id_imovel=" + id_imovel  );
		delete ajax;	    	
	}
	
	//------------------------------------------------------------------------------------------------------
	// VERIFICA SE JA EXISTE CADASTRO COM ESTES DADOS
	//------------------------------------------------------------------------------------------------------
	function VerificaDuplicidades( tipo_uso, endereco, complemento, numero, id_imovel, tabela )
	{
		var ajax = new Ajax();
		ajax.open("POST","verifica_duplicidade.php",true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1");
		ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		ajax.setRequestHeader("Pragma", "no-cache");
		
		ajax.onreadystatechange = function(){
		
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					
					var returnText = ajax.responseText.replace(/\+/g," ");
					if( ( endereco != '' ) && ( numero != '' ) && ( tipo_uso != '' ) ){
						if( returnText.indexOf('Libera') == 32 || returnText.indexOf('Libera') == 0){
							document.getElementById('some').style.display = '';'';
							document.getElementById("alerta_duplicidade").innerHTML = '';
	
						}else{
							document.getElementById("alerta_duplicidade").innerHTML = unescape(returnText);
							document.getElementById('some').style.display = 'none';'n';	
							return false;
						}	
					}	
				} else {
					<!-- ajax.statusText; -->
				}
			}
		}
		
		ajax.send( "tipo_uso=" + tipo_uso + "&endereco=" + endereco + "&complemento=" + complemento + "&numero=" + numero +  "&id_imovel=" + id_imovel + "&tabela=" + tabela  );
		delete ajax;	    	
	}	
	