


function entrar_em_contato(id_produto) {
	if (flag==1){
		window.setTimeOut('entrar_em_contato()', 20);
		return;
	}
	http.open('get','ajax_contact_now.php?ajax=1&action=buy_now&products_id='+ id_produto);
	http.onreadystatechange = handleInfo8;
        http.send(null);

}

function handleInfo8(){
		if(http.readyState == 1){
		//document.new_product.resultado_matricula.value = 'Verificando...';
	}

	if(http.readyState == 4){
		
		var response8 = http.responseText;
		var id_div = 'selecionar_' + response8;
		window.location = "imoveisSelecionados.php"
		//var proximo = response3;
		//proximo++;
		//window.alert(proximo);
		//document.new_product.resultado_matricula.value=response3;
		//document.getElementById(id_div).innerHTML = '<a style="cursor: pointer;" onClick="removeImovel(' + response4 + ')"><img src="images/button_remove_cart.gif"></a>';
	}
}











function addImovel(id_produto) {
	if (flag==1){
		window.setTimeOut('addImovel()', 20);
		return;
	}
	http.open('get','ajax_buy_now.php?ajax=1&action=buy_now&products_id='+ id_produto);
	http.onreadystatechange = handleInfo4;
        http.send(null);

}

function handleInfo4(){
		if(http.readyState == 1){
		//document.new_product.resultado_matricula.value = 'Verificando...';
	}

	if(http.readyState == 4){
		
		var response4 = http.responseText;
		var id_div = 'selecionar_' + response4;
		//var proximo = response3;
		//proximo++;
		//window.alert(proximo);
		//document.new_product.resultado_matricula.value=response3;
		document.getElementById(id_div).innerHTML = '<a style="cursor: pointer;" onClick="removeImovel(' + response4 + ')"><img src="images/bt-desfazerSelecao.gif"></a>';
	}
}













function removeImovel(id_produto) {
	if (flag==1){
		window.setTimeOut('removeImovel()', 20);
		return;
	}
	http.open('get','ajax_remove.php?ajax=1&action=update_product&products_id='+ id_produto);
	http.onreadystatechange = handleInfo5;
        http.send(null);

}

function handleInfo5(){
		if(http.readyState == 1){
		//document.new_product.resultado_matricula.value = 'Verificando...';
	}

	if(http.readyState == 4){
		
		var response4 = http.responseText;
		var id_div = 'selecionar_' + response4;
		//var proximo = response3;
		//proximo++;
		//window.alert(proximo);
		//document.new_product.resultado_matricula.value=response3;
		document.getElementById(id_div).innerHTML = '<a style="cursor: pointer;" onClick="addImovel(' + response4 + ')"><img src="imgs/bt-selecionar.gif"></a>';
	}
}



















function busca3() {
	if (flag==1){
		window.setTimeOut('busca3()', 20);
		return;
	}

	http.open('get','procura_matricula.php?matricula=' + document.new_product.products_matricula_cri.value);
	http.onreadystatechange = handleInfo3;
        http.send(null);

}

function handleInfo3(){
		if(http.readyState == 1){
//		document.new_product.resultado_matricula.value = 'Verificando...';
//		document.new_product.products_matricula_cri.value = 'Verificando...';
	}

	if(http.readyState == 4){
		
		var response3 = http.responseText;
		//window.alert(response3);
		//var proximo = response3;
		//proximo++;
		//window.alert(proximo);
		//document.new_product.resultado_matricula.value=response3;
		document.getElementById('resultado_matricula').innerHTML = response3;
	}
}








function busca_bairro() {
	if (flag==1){
		window.setTimeOut('busca_bairro()', 20);
		return;
	}

	http.open('get','busca_bairro_lista.php?name=' + document.getElementById('bairro').value);
	http.onreadystatechange = handleInfo_bairro;
        http.send(null);

}

function handleInfo_bairro(){
		if(http.readyState == 1){
//		document.new_product.resultado_matricula.value = 'Verificando...';
//		document.new_product.products_matricula_cri.value = 'Verificando...';
	}

	if(http.readyState == 4){
		
		var response_bairro = http.responseText;
		//window.alert(response_bairro);
		//var proximo = response_bairro;
		//proximo++;
		//window.alert(proximo);
		//document.new_product.resultado_matricula.value=response_bairro;
		document.getElementById('resultado_bairro').innerHTML = response_bairro;
	}
}








//  FORMATACAO MONETARIA DO SITE DO BANCO DO BRASIL
//Esta funcao sera chamada no evento onKeyUp do objeto.
	function formataValor(campo,tammax){
// 		window.alert('teste');
		var valorAuxiliar = "";
		digitosValidos = "0123456789" ;
		
		valor = document.new_product[campo].value;
			
		//retira digitos n?o numericos
 		for (i=0;i<valor.length;i++){
 			if(digitosValidos.indexOf(valor.charAt(i))>=0) {
 				valorAuxiliar += valor.charAt(i);
 			}
 		}

		

		//verifica tamanho (tamanho m?ximo vindo do m?todo)
		if(tammax > 0 && tammax < valorAuxiliar.length)
			valorAuxiliar = valorAuxiliar.substring(0,tammax);

		//retira zeros desnecess?rios ao in?cio do n?mero
		while (valorAuxiliar.length > 3 && valorAuxiliar.charAt(0) == "0")
			valorAuxiliar = valorAuxiliar.substring(1);

		valor = valorAuxiliar;
		digitosNumericos = valor.length;

		//insere pontos decimais
		for(i = 1;i<=(digitosNumericos/3);i++)
			valor = valor.substring(0,digitosNumericos + 1 - 3*i) +
				(i==1?',':'.') +
				valor.substring(digitosNumericos + 1 - 3*i);
					
		document.new_product[campo].value = valor;
		//document.new_product[campo].select();

	}



function createRequestObject(){
	var request_;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		 request_ = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		 request_ = new XMLHttpRequest();
	}
	return request_;
}


var http = createRequestObject();


function getInfo(){
	http.open('get', 'test.php?id='+ document.form_select.select_select.selectedIndex);

	http.onreadystatechange = handleInfo;

	http.send(null);
}

var flag=0;

function busca() {
	if (flag==1){
		window.setTimeOut('busca()', 20);
		return;
	}

	http.open('get','procura_chave.php?conta=' + document.pagamento.conta.value);
	http.onreadystatechange = handleInfo;
        http.send(null);

}

function handleInfo(){
		if(http.readyState == 1){
		document.pagamento.refTran.value = 'Carregando...';
	}

	if(http.readyState == 4){
		
		var response = http.responseText;
		var proximo = response;
		proximo++;
		document.pagamento.refTran.value=proximo;
	}
}




function busca2() { 
flag=1;
//window.alert('teste');
http.open('get','procura_endereco.php?procura=1&products_cep=' + document.new_product.products_cep.value);
http.onreadystatechange = handleInfo2;
http.send(null);

}


function handleInfo2(){
		if(http.readyState == 1){
// 		document.new_product.products_endereco.value = 'Carregando...';
	}

	if(http.readyState == 4){
		

		var response2 = http.responseText;
		var endereco2 = response2.split("/");
//  		window.alert(endereco2);
          
		if (endereco2[1]!="") {
// 			window.alert(" entrou no IF");
// 			document.new_product.products_endereco.readonly=true;
// 			document.new_product.products_bairro.readonly=true;
// 			document.new_product.products_cidade.readonly=true;
// 			document.new_product.products_tipo_logradouro.readonly=true;
/*			
			document.new_product.products_endereco.disabled=false;
			document.new_product.products_bairro.disabled=false;
			document.new_product.products_cidade.disabled=false;
			document.new_product.products_tipo_logradouro.disabled=false;*/
			
			
			FLAG2=0;

			var saida_cep = ""
			document.getElementById('resposta_cep').innerHTML = saida_cep;
			document.new_product.products_endereco.value=endereco2[0];
			document.new_product.products_bairro.value=endereco2[1];
			document.new_product.products_cidade.value=endereco2[2];
			document.new_product.products_tipo_logradouro.value=endereco2[3];

			tx_end = document.new_product.products_endereco.value;
   			tx_cid = document.new_product.products_cidade.value;
			tx_bai = document.new_product.products_bairro.value;
			tx_log = document.new_product.products_tipo_logradouro.value;
			FLAG2=1;


			document.new_product.products_numero.focus();

			flag=0;
		}
		else {
//			window.alert(" naum achou o CEP");
			var saida_cep = "CEP Não Cadastrado. Preencha o endereço manualmente."
			document.getElementById('resposta_cep').innerHTML = saida_cep;
/*			document.new_product.products_endereco.readonly=false;
			document.new_product.products_bairro.readonly=false;
			document.new_product.products_cidade.readonly=false;
			document.new_product.products_tipo_logradouro.readonly=false;*/
			FLAG2=1;



/*
			document.new_product.products_endereco.disabled=false;
			document.new_product.products_bairro.disabled=false;
			document.new_product.products_cidade.disabled=false;
			document.new_product.products_tipo_logradouro.disabled=false;
*/			

		}
// window.alert(endereco2);
	}
}


