// JavaScript Document

		function objXMLHttp(){
	
		if (window.XMLHttpRequest){ //monzila, safari
			var objetoXMLHttp = new XMLHttpRequest();
			return objetoXMLHttp;
		}else if (window.ActiveXObject){ //ie
			//todas as versoes de ie
			var versoes = ["MSXML2.XMLHttp.6.0","MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp.2.0","Microsoft.XMLHttp"];
		
					for ( var i=0; i<versoes.length; i++){
							try{
							var objetoXMLHttp = new ActiveXObject(versoes[i]);
							return objetoXMLHttp;
							} catch(ex){
							//nada aqui //kuroleweb design
							}//end try
					}//end for	
		}			
		return false;	
		} // end objXMLHttp
	
			
	function enviar_D(formulario){
			
		var dados = "referencia="+formulario.referencia.value;

		//alert(dados);
		var oXMLHttp = objXMLHttp();
			oXMLHttp.open("GET", confunde_X+"php?"+dados, true);
			oXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			oXMLHttp.onreadystatechange = function(){
			
			//alert(oXMLHttp.readyState);
			if (oXMLHttp.readyState == 1){
			mensagem_dominio(mensagemx_d);
			}
			if (oXMLHttp.readyState == 2){
			mensagem_dominio(mensagemx_d);
			}
			if (oXMLHttp.readyState == 3){
			mensagem_dominio(mensagemx_d);
			}


				if (oXMLHttp.readyState == 4){
					if (oXMLHttp.status == 200){
						mensagem_dominio(oXMLHttp.responseText);
						}else{
						window.alert('Erro ao verificar!');
						//mensagem("Ocorreu um erro: "+oXMLHttp.statusText);
					}
				}else{
					mensagem_dominio(mensagemx_d);
				}	
			};//end function onreadystatechange
			oXMLHttp.send(dados);
			return false;
	
	}//end function enviar formulario
																																																																																																																																																																																																																																																																		var boa = "carregando...";
	var confunde_X = "consulta_codigo.";
	var mensagemx_d = "<center>"+boa+"</center>";
	
	function mensagem_dominio(msg){
		if (msg == "ok"){
		//window.document.getElementById('status').innerHTML=msg;
		window.location='?codigo='+window.document.forms[1].referencia.value;
		}else
		window.document.getElementById('status').innerHTML=msg;
	}
	
	
	
	function ajax_mostra_tipo( x_tipo ){


		dados4 = "cidade_imovel="+x_tipo;


		var oXMLHttp = objXMLHttp();
			oXMLHttp.open("POST", "ajax/ajax_mostra_tipo.php", true);
			oXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			oXMLHttp.onreadystatechange = function(){
				if (oXMLHttp.readyState == 1){	
					mensagem4("<img src='http://www.carregando.com.br/preloader/carregando.gif'>");
				}
				
				if (oXMLHttp.readyState == 4){
					if (oXMLHttp.status == 200){
						mensagem4(oXMLHttp.responseText);					
					}else{
						window.alert('Erro ao carregar tente novamente!');
						//mensagem("Ocorreu um erro: "+oXMLHttp.statusText);
					}
				}else{
					mensagem4("<img src='http://www.carregando.com.br/preloader/carregando.gif'>");
				}
			};//end function onreadystatechange
			oXMLHttp.send(dados4);
			return false;
	
	}//end function enviar formulario
	
	function mensagem4(msg4){
		window.document.getElementById('ajax_campo_tipo').innerHTML=msg4;
	}
	
	
	
	
	
	
	function ajax_mostra_bairro( x_lv, x_tipo ){


		dados6 = "cidade_imovel="+x_lv;
		dados6 += "&tipo_imovel="+x_tipo;


		var oXMLHttp = objXMLHttp();
			oXMLHttp.open("POST", "ajax/ajax_mostra_bairros.php", true);
			oXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			oXMLHttp.onreadystatechange = function(){
				if (oXMLHttp.readyState == 1){	
					mensagem6("<img src='http://www.carregando.com.br/preloader/carregando.gif'>");
				}
				
				if (oXMLHttp.readyState == 4){
					if (oXMLHttp.status == 200){
						mensagem6(oXMLHttp.responseText);					
					}else{
						window.alert('Erro ao carregar tente novamente!');
						//mensagem("Ocorreu um erro: "+oXMLHttp.statusText);
					}
				}else{
					mensagem6("<img src='http://www.carregando.com.br/preloader/carregando.gif'>");
				}
			};//end function onreadystatechange
			oXMLHttp.send(dados6);
			return false;
	
	}//end function enviar formulario
	
	function mensagem6(msg6){
		window.document.getElementById('ajax_campo_bairro').innerHTML=msg6;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		function ajax_mostra_valor( x_valor ){


		dados5 = "valor="+x_valor;


		var oXMLHttp = objXMLHttp();
			oXMLHttp.open("POST", "ajax_mostra_valores.php", true);
			oXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			oXMLHttp.onreadystatechange = function(){
				if (oXMLHttp.readyState == 1){	
					mensagem5("<img src='http://www.carregando.com.br/preloader/carregando.gif'>");
				}
				
				if (oXMLHttp.readyState == 4){
					if (oXMLHttp.status == 200){
						mensagem5(oXMLHttp.responseText);					
					}else{
						window.alert('Erro ao carregar tente novamente!');
						//mensagem("Ocorreu um erro: "+oXMLHttp.statusText);
					}
				}else{
					mensagem5("<img src='http://www.carregando.com.br/preloader/carregando.gif'>");
				}
			};//end function onreadystatechange
			oXMLHttp.send(dados5);
			return false;
	
	}//end function enviar formulario
	
	function mensagem5(msg5){
		window.document.getElementById('ajax_campo_valor').innerHTML=msg5;
	}
	
	
	
	
	
//modelo 2 de fromatar valor
//chamada da funcao
//onKeyDown="Formata_VALOR(this,11,event,2)"
//kurolewebdesign kurole@kurole.com.br

function Limpar(valor, validos) {
	// retira caracteres invalidos da string
	var result = "";
	var aux;
	for (var i=0; i < valor.length; i++) {
	aux = validos.indexOf(valor.substring(i, i+1));
	if (aux>=0) {
	result += aux;
	}
	}
	return result;
}


function Formata_VALOR(campo,tammax,teclapres,decimal) {
	
	var tecla = teclapres.keyCode;

	var vr = Limpar(campo.value,"0123456789");
	var tam = vr.length;
	var dec=decimal
	
	if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }
	
	if (tecla == 8 )
	{ tam = tam - 1 ; }
	
	if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 )
	{
	
	if ( tam <= dec )
	{ campo.value = vr ; }

	if ( (tam > dec) && (tam <= 5) ){
	campo.value = vr.substr( 0, tam - 2 ) + "," + vr.substr( tam - dec, tam ) ; }
	if ( (tam >= 6) && (tam <= 8) ){
	campo.value = vr.substr( 0, tam - 5 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ; 
	}
	
	if ( (tam >= 9) && (tam <= 11) ){
		campo.value = vr.substr( 0, tam - 8 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ; }
	if ( (tam >= 12) && (tam <= 14) ){
		campo.value = vr.substr( 0, tam - 11 ) + "." + vr.substr( tam - 11, 3 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ; }
	if ( (tam >= 15) && (tam <= 17) ){
		campo.value = vr.substr( 0, tam - 14 ) + "." + vr.substr( tam - 14, 3 ) + "." + vr.substr( tam - 11, 3 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - 2, tam ) ;}
	}	

}	