﻿function vFaleConosco() {
	var m = ''
	var t = 0

	if (document.getElementById('snome').value=='') { m += '-> Por favor, digite seu nome completo !!!\n';t=1 }
	if (document.getElementById('stelefone').value=='') { m += '-> Por favor, digite seu telefone !!!\n';t=1 }
	if (document.getElementById('semail').value=='') { m += '-> Por favor, digite e-mail !!!\n';t=1 }
	if (document.getElementById('smensagem').value == '') {
		m += '-> Por favor, digite sua mensagem !!!\n';
		t = 1
	}
	if (t==1) { 
		alert('Mensagem Inválida:\n\n' + m );
	}else if (t==0){
		ajaxEnviaFaleConosco();
	}
}

//enviar faleconosco
function ajaxEnviaFaleConosco() {
	var snome = encodeURI(document.getElementById('snome').value);
	var stelefone = encodeURI(document.getElementById('stelefone').value);
	var scelular = encodeURI(document.getElementById('scelular').value);
	var dpt = encodeURI(document.getElementById('sdpt').value);
	var semail = encodeURI(document.getElementById('semail').value);
	var smsg = encodeURI(document.getElementById('smensagem').value);
	
  	mmsgfale = "n="+snome+"&e="+semail+"&t="+stelefone+"&c="+scelular+"&dpt="+dpt+"&m="+smsg;

 
   try {
      // Firefox, Opera 8.0+, Safari...
      ajaxObj=new XMLHttpRequest();
   } catch (e) {
      // Internet Explorer
      try {
         ajaxObj=new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
         try {
            ajaxObj=new ActiveXObject("Microsoft.XMLHTTP");
         } catch (e) {
            alert("Seu navegador n o possui suporte ao AJAX!");
            return false;
         }
      }
   }
   		ajaxObj.onreadystatechange=function() {
      	if(ajaxObj.readyState < 4) {
			document.getElementById('messagebox').innerHTML = 'Enviando a mensagem, aguarde !!!';
		}
		if(ajaxObj.readyState==4) {
         	if (ajaxObj.responseText == 1) {
				document.getElementById('messagebox').innerHTML = 'Mensagem enviada com sucesso !!!';
			}
			else if (ajaxObj.responseText == 0) {
					alert('Sua mensagem não pode ser enviada tente novamente !!!');
			}
      	}
   	}
   	ajaxObj.open("GET","enviar_faleconosco.asp?"+mmsgfale,true);
   	ajaxObj.send(null);

}

// valida cadastre seu imóvel
function vCadastrarImovel() {
	var m = ''
	var t = 0

	if (document.getElementById('cnome').value=='') { m += '-> Por favor, digite seu nome completo !!!\n';t=1 }
	if (document.getElementById('ccep').value=='') { m += '-> Por favor, digite seu CEP !!!\n';t=1 }
	if (document.getElementById('ccidade').value=='') { m += '-> Por favor, digite a cidade !!!\n';t=1 }
	if (document.getElementById('cendereco').value=='') { m += '-> Por favor, digite o endereço !!!\n';t=1 }
	if (document.getElementById('cnum').value=='') { m += '-> Por favor, digite o número do endereço !!!\n';t=1 }
	if (document.getElementById('ctelefone').value=='') { m += '-> Por favor, digite o telefone para contato !!!\n';t=1 }
	if (document.getElementById('cemail').value=='') { m += '-> Por favor, digite e-mail !!!\n';t=1 }
	if (document.getElementById('ccepimovel').value=='') { m += '-> Por favor, Cep do Imóvel !!!\n';t=1 }	
	if (document.getElementById('ccidadeimovel').value=='') { m += '-> Por favor, digite a cidade do imóvel !!!\n';t=1 }
	if (document.getElementById('cenderecoimovel').value=='') { m += '-> Por favor, digite o endereço do imóvel !!!\n';t=1 }
	if (document.getElementById('cbimovel').value=='') { m += '-> Por favor, digite o bairro do imóvel !!!\n';t=1 }	
	if (document.getElementById('cnimovel').value=='') { m += '-> Por favor, o número do endereço do imóvel !!!\n';t=1 }	
	if (document.getElementById('cdescricaoimovel').value=='') { m += '-> Por favor, digite a descrição do imóvel !!!\n';t=1 }	


	if (t==1) { 
		alert('Cadstro Inválido:\n\n' + m );
		}else if (t==0){
			ajaxEnviaCadastreSeuImovel();
		}
}

// enviar cadastre seu imóvel
function ajaxEnviaCadastreSeuImovel() {
	//pessoais
	var cnome = encodeURI(document.getElementById('cnome').value);
	var ccep = encodeURI(document.getElementById('ccep').value);
	var ccidade = encodeURI(document.getElementById('ccidade').value);
	var cendereco = encodeURI(document.getElementById('cendereco').value);	
	var cnumero = encodeURI(document.getElementById('cnum').value);
	var ctelefone = encodeURI(document.getElementById('ctelefone').value);
	var ccelular = encodeURI(document.getElementById('ccelular').value);
	var cemail = encodeURI(document.getElementById('cemail').value);
	//imovel
	var ctipoimovel = encodeURI(document.getElementById('ctipoimovel').value);
	var ccepimovel = encodeURI(document.getElementById('ccepimovel').value);
	var ccidadeimovel = encodeURI(document.getElementById('ccidadeimovel').value);
	var cenderecoimovel = encodeURI(document.getElementById('cenderecoimovel').value);	
	var cnumeroimovel = encodeURI(document.getElementById('cnimovel').value);
	var cbairroimovel = encodeURI(document.getElementById('cbimovel').value);
	var cdescricaoimovel = encodeURI(document.getElementById('cdescricaoimovel').value);

  	scad = "cnome="+cnome+"&ccep="+ccep+"&cnumero="+cnumero+"&cendereco="+cendereco+"&ccidade="+ccidade+"&ctelefone="
		+ ctelefone+"&ccelular="+ccelular+"&cemail="+cemail+"&ctipoimovel="+ctipoimovel+"&ccepimovel="+ccepimovel+"&cnumeroimovel="
		+ cnumeroimovel+"&ccidadeimovel="+ccidadeimovel+"&cenderecoimovel="+cenderecoimovel+"&cbairroimovel="+cbairroimovel+"&cdescricaoimovel="+cdescricaoimovel;
		
   try {
      // Firefox, Opera 8.0+, Safari...
      ajaxObj=new XMLHttpRequest();
   } catch (e) {
      // Internet Explorer
      try {
         ajaxObj=new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
         try {
            ajaxObj=new ActiveXObject("Microsoft.XMLHTTP");
         } catch (e) {
            alert("Seu navegador n o possui suporte ao AJAX!");
            return false;
         }
      }
   }
   		ajaxObj.onreadystatechange=function() {
      	if(ajaxObj.readyState < 4) {
			document.getElementById('messagebox').innerHTML = 'Enviando a mensagem, aguarde !!!';
		}
		if(ajaxObj.readyState==4) {
         	if (ajaxObj.responseText == 1) {
				alert('Seu cadastro foi enviado com sucesso!')
				location.href="http://www.jccoelho.com.br";
			}
			else if (ajaxObj.responseText == 0) {
					alert('Seu cadastro não pode ser enviado, tente novamente !!!');
			}
      	}
   	}
   	ajaxObj.open("GET","enviar_cadastreimovel.asp?"+scad,true);
   	ajaxObj.send(null);

}

// reservar imovel
function vReservarImovel() {
	var m = ''
	var t = 0

	if (document.getElementById('rnome').value=='') { m += '-> Por favor, digite seu nome completo !!!\n';t=1 }
	if (document.getElementById('rcidade').value=='') { m += '-> Por favor, informe sua cidade !!!\n';t=1 }
	if (document.getElementById('rtelefone').value=='') { m += '-> Por favor, digite seu telefone para contato !!!\n';t=1 }
	if (document.getElementById('remail').value=='') { m += '-> Por favor, informe seu e-mail !!!\n';t=1 }
	if (document.getElementById('rcidadeimovel').value=='') { m += '-> Por favor, informe a cidade da reserva de imóvel !!!\n';t=1 }
	if (document.getElementById('rbairroimovel').value=='') { m += '-> Por favor, informe o bairro da reserva de imóvel !!!\n';t=1 }
	if (document.getElementById('rdescricaoimovel').value=='') { m += '-> Por favor, informe a descrição do imóvel a ser reservado !!!\n';t=1 }	

	if (t==1) { 
		alert('Campo(s) Inválido(s):\n\n' + m );
		}else if (t==0){
			ajaxReservarImovel();
		}
}


// enviar reserva de imóvel
function ajaxReservarImovel() {
	//pessoais
	var rnome = encodeURI(document.getElementById('rnome').value);
	var rcidade = encodeURI(document.getElementById('rcidade').value);
	var rtelefone = encodeURI(document.getElementById('rtelefone').value);
	var rcelular = encodeURI(document.getElementById('rcelular').value);	
	var remail = encodeURI(document.getElementById('remail').value);
	//imovel
	var rtipoimovel = encodeURI(document.getElementById('rtipoimovel').value);
	var rcidadeimovel = encodeURI(document.getElementById('rcidadeimovel').value);
	var rbairroimovel = encodeURI(document.getElementById('rbairroimovel').value);
	var rdescricaoimovel = encodeURI(document.getElementById('rdescricaoimovel').value);	

  	rresrv = "rnome="+rnome+"&rcidade="+rcidade+"&rtelefone="+rtelefone+"&rcelular="+rcelular+"&remail="+remail+"&rtipoimovel="
		+ rtipoimovel+"&rcidadeimovel="+rcidadeimovel+"&rbairroimovel="+rbairroimovel+"&rdescricaoimovel="+rdescricaoimovel;
	
   try {
      // Firefox, Opera 8.0+, Safari...
      ajaxObj=new XMLHttpRequest();
   } catch (e) {
      // Internet Explorer
      try {
         ajaxObj=new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
         try {
            ajaxObj=new ActiveXObject("Microsoft.XMLHTTP");
         } catch (e) {
            alert("Seu navegador n o possui suporte ao AJAX!");
            return false;
         }
      }
   }
   		ajaxObj.onreadystatechange=function() {
      	if(ajaxObj.readyState < 4) {
			document.getElementById('messagebox').innerHTML = 'Enviando a mensagem, aguarde !!!';
		}
		if(ajaxObj.readyState==4) {
         	if (ajaxObj.responseText == 1) {
				alert('Sua reserva de imóvel foi enviada com sucesso!')
				location.href="http://www.jccoelho.com.br";
			}
			else if (ajaxObj.responseText == 0) {
					alert('Seu cadastro não pode ser enviado, tente novamente !!!');
			}
      	}
   	}
   	ajaxObj.open("GET","enviar_reservaimovel.asp?"+rresrv,true);
   	ajaxObj.send(null);

}

function validar_campos_cad() {
	var m = ''
	var t = 0

	if (document.getElementById('cNomeCad').value=='') { m += '-> Por favor, digite seu nome completo !!!\n';t=1 }
	if (document.getElementById('cEmailCad').value=='') { m += '-> Por favor, informe seu e-mail !!!\n';t=1 }
	if (document.getElementById('cTelCad').value=='') { m += '-> Por favor, digite seu telefone para contato !!!\n';t=1 }

	if (t==1) { 
		alert('Campo(s) Inválido(s):\n\n' + m );
		}else if (t==0){
			ajaxCadastroCli();
		}
}

function ajaxCadastroCli() {
	var cnome = encodeURI(document.getElementById('cNomeCad').value);
	var ctelefone = encodeURI(document.getElementById('cTelCad').value);
	var cemail = encodeURI(document.getElementById('cEmailCad').value);

  	rrcad = "cnome="+cnome+"&ctelefone="+ctelefone+"&cemail="+cemail;
	
   try {
      // Firefox, Opera 8.0+, Safari...
      ajaxObj=new XMLHttpRequest();
   } catch (e) {
      // Internet Explorer
      try {
         ajaxObj=new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
         try {
            ajaxObj=new ActiveXObject("Microsoft.XMLHTTP");
         } catch (e) {
            alert("Seu navegador n o possui suporte ao AJAX!");
            return false;
         }
      }
   }
   		ajaxObj.onreadystatechange=function() {
		if(ajaxObj.readyState==4) {
         	if (ajaxObj.responseText == 1) {
				alert('Seu cadastro foi efetuado com sucesso, aguarde que em breve você irá receber as novidades por e-mail!')
			}
			else if (ajaxObj.responseText == 0) {
					alert('Seu cadastro não pode ser enviado, tente novamente !!!');
			}
      	}
   	}
   	ajaxObj.open("GET","enviar_cadastro.asp?"+rrcad,true);
   	ajaxObj.send(null);

}


////
/*
function vopcao(valor){

	var c1 =  document.getElementById('checkurbano');
	var c2 =  document.getElementById('checkrural');
	
	if ((c1.checked != false) || (c2.checked != false)) {
		if ((c1.checked == true) && (c2.checked == true)) {
	//		alert('Os dois sao verdadeiros');
			atualiza("3");
		}
		else 
			if ((c1.checked == true) && (c2.checked == false)) {
//				alert('1 esta marcado');
				atualiza("1");				
			}
			else 
				if ((c1.checked == false) && (c2.checked == true)) {
//					alert('2 esta marcado');
					atualiza("2");
				}
	}
}


*/
function Check(v){
	var c2 =  document.getElementById('checkrural');
	var c1 =  document.getElementById('checkurbano');
		
	if (v=='1'){
		c1.checked = true;
		c2.checked = false;
		atualiza(1);
	} else if (v=='2'){
		c1.checked = false;
		c2.checked = true;
		atualiza(2);
	}

}
function atualiza(valor)
{
    loadXMLDoc("atualiza.asp",valor);
}

var req;
function loadXMLDoc(url,valor)
{
    req = null;

    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url+'?q='+valor, true);
        req.send(null);
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url+'?q='+valor, true);
            req.send();
        }
    }
}
function processReqChange()
{
    //document.getElementById('atualiza').innerHTML = '<select name=tipo style=\"WIDTH: 140px; vertical-align:middle; background-color:#FBF5EC;\" class=\"fonte9\"><option>Carregando...</option></select>';
    if (req.readyState == 4) {
        if (req.status == 200) {
            document.getElementById('atipoimovel').innerHTML = req.responseText;
        } else {
            alert("Houve um problema ao obter os dados:\n" + req.statusText);
        }
    }
}

function atualiza2(valor)
{
	var x = retornaopcao();
	loadXMLDoc2("atualizacidade.asp",x,valor);
}

function retornaopcao(){

	var c1 =  document.getElementById('checkurbano');
	var c2 =  document.getElementById('checkrural');
	var x = 0;
	if ((c1.checked == true) && (c2.checked == false)) {
				return "1";				
			}
			else 
				if ((c1.checked == false) && (c2.checked == true)) {
					return "2";
				}
}

function loadXMLDoc2(url,valor,tipo)
{
    req = null;
	var envia = 'tipo='+encodeURI(tipo);
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange2;
        req.open("POST", url+'?q='+valor, true);
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		req.setRequestHeader('Content-length', envia.length);
//		req.setRequestHeader('Content-length', parameters.length);
//        req.open("GET", url+'?q='+valor+'&tipo='+encodeURI(tipo), true);
        req.send(envia);
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange2;
//            req.open("GET", url+'?q='+valor+'&tipo='+tipo, true);
	        req.open("POST", url+'?q='+valor, true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.setRequestHeader('Content-length', envia.length);
            req.send(envia);
        }
    }
}

function processReqChange2()
{
    //document.getElementById('atualiza').innerHTML = '<select name=tipo style=\"WIDTH: 140px; vertical-align:middle; background-color:#FBF5EC;\" class=\"fonte9\"><option>Carregando...</option></select>';
    if (req.readyState == 4) {
        if (req.status == 200) {
            document.getElementById('acidade').innerHTML = req.responseText;
        } else {
            alert("Houve um problema ao obter os dados:\n" + req.statusText);
        }
    }
}

function atualiza3(valor)
{
	var x = retornaopcao();
	var t = document.getElementById('itipo').value;
	loadXMLDoc3("atualizabairro.asp",x,t,valor);
}
function loadXMLDoc3(url,valor,tipo,cidade)
{
    req = null;
	var envia = 'tipo='+encodeURI(tipo)+'&cidade='+encodeURI(cidade);
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange3;
        req.open("POST", url+'?q='+valor, true);
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		req.setRequestHeader('Content-length', envia.length);
//        req.open("GET", url+'?q='+valor+'&tipo='+tipo+'&cidade='+cidade, true);
		
        req.send(envia);
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange3;
            //req.open("GET", url+'?q='+valor+'&tipo='+tipo+'&cidade='+cidade, true);
			req.open("POST", url+'?q='+valor, true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.setRequestHeader('Content-length', envia.length);
            req.send(envia);
        }
    }
}

function processReqChange3()
{
    //document.getElementById('atualiza').innerHTML = '<select name=tipo style=\"WIDTH: 140px; vertical-align:middle; background-color:#FBF5EC;\" class=\"fonte9\"><option>Carregando...</option></select>';
    if (req.readyState == 4) {
        if (req.status == 200) {
            document.getElementById('abairro').innerHTML = req.responseText;
        } else {
            alert("Houve um problema ao obter os dados:\n" + req.statusText);
        }
    }
}

function atualiza4(valor)
{
	var x = retornaopcao();
	var t = document.getElementById('itipo').value;
	var c = document.getElementById('icidade').value;
	loadXMLDoc4("atualizavalores.asp",x,t,c,valor);
}

function loadXMLDoc4(url,valor,tipo,cidade,bairro)
{
    req = null;
	var envia = 'tipo='+encodeURI(tipo)+'&cidade='+encodeURI(cidade)+'&bairro='+encodeURI(bairro);
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange4;
//        req.open("GET", url+'?q='+valor+'&tipo='+tipo+'&cidade='+cidade+'&bairro='+bairro, true);
        req.open("POST", url+'?q='+valor, true);		
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		req.setRequestHeader('Content-length', envia.length);
		
        req.send(envia);
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange4;
            //req.open("GET", url+'?q='+valor+'&tipo='+tipo+'&cidade='+cidade+'&bairro='+bairro, true);
			req.open("POST", url+'?q='+valor, true);		
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.setRequestHeader('Content-length', envia.length);
			
            req.send(envia);
        }
    }
}

function processReqChange4()
{
    //document.getElementById('atualiza').innerHTML = '<select name=tipo style=\"WIDTH: 140px; vertical-align:middle; background-color:#FBF5EC;\" class=\"fonte9\"><option>Carregando...</option></select>';
    if (req.readyState == 4) {
        if (req.status == 200) {
            document.getElementById('avalores').innerHTML = req.responseText;
        } else {
            alert("Houve um problema ao obter os dados:\n" + req.statusText);
        }
    }
}

function validar_campos(){
	var m = ''
	var t = 0
	if ((document.getElementById('checkurbano').checked==false) && (document.getElementById('checkrural').checked==false)) { m += '-> Por favor, selecione Urbano ou Rural !!!\n';t=1 }
	if (document.getElementById('itipo').value=='SELECIONE') { m += '-> Selecione o tipo do imóvel !!!\n';t=1 }
	if (document.getElementById('icidade').value=='SELECIONE') { m += '-> Selecione a cidade !!!\n';t=1 }
	if (document.getElementById('ibairro').value=='SELECIONE') { m += '-> Selecione o bairro !!!\n';t=1 }
	if (document.getElementById('vrMin').value=='SELECIONE') { m += '-> Selecione o valor mínimo !!!\n';t=1 }
	if (document.getElementById('vrMax').value=='SELECIONE') { m += '-> Selecione o valor máximo !!!\n';t=1 }	
	
	if (t==1) { 
		alert('Campo(s) Inválido(s):\n\n' + m );
		return false;
		}else if (t==0){
			return true;
		}	
}

function vCodigoImovel(){
	var m = ''
	var t = 0
	if (document.getElementById('txtCod').value=='') { m += '-> Digite o código do imóvel !!!\n';t=1 }
	
	if (t==1) { 
		alert('Campo(s) Inválido(s):\n\n' + m );
		return false;
		}else if (t==0){
			return true;
		}
}

function abre(mypage, myname, w, h, scroll) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no'
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
function mostrar_fotos(id) {
	abre('mostra_imoveis.asp?cod=' + id,'fotos',455,540,'yes');
}
function vInformacoes(cod) {
	var m = ''
	var t = 0

	if (document.getElementById('inome').value=='') { m += '-> Por favor, digite seu nome completo !!!\n';t=1 }
	if (document.getElementById('itelefone').value=='') { m += '-> Por favor, digite seu telefone !!!\n';t=1 }
	if (document.getElementById('iemail').value=='') { m += '-> Por favor, digite seu e-mail !!!\n';t=1 }
	if (document.getElementById('imensagem').value == '') {
		m += '-> Por favor, digite sua mensagem !!!\n';
		t = 1
	}
	if (t==1) { 
		alert('Mensagem Inválida:\n\n' + m );
	}else if (t==0){
		ajaxEnviaInformacoes(cod);
	}
}
// enviando informações sobre o imovel
function ajaxEnviaInformacoes(codigo) {
	var inome = encodeURI(document.getElementById('inome').value);
	var itelefone = encodeURI(document.getElementById('itelefone').value);
	var iemail = encodeURI(document.getElementById('iemail').value);
	var imsg = encodeURI(document.getElementById('imensagem').value);
	
  	mmsginfo = "n="+inome+"&t="+itelefone+"&m="+imsg+"&cod="+codigo+"&eml="+iemail;

 
   try {
      // Firefox, Opera 8.0+, Safari...
      ajaxObj=new XMLHttpRequest();
   } catch (e) {
      // Internet Explorer
      try {
         ajaxObj=new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
         try {
            ajaxObj=new ActiveXObject("Microsoft.XMLHTTP");
         } catch (e) {
            alert("Seu navegador n o possui suporte ao AJAX!");
            return false;
         }
      }
   }
   		ajaxObj.onreadystatechange=function() {
		if(ajaxObj.readyState==4) {
         	if (ajaxObj.responseText == 1) {
				alert('Mensagem enviada com sucesso, aguarde em breve entraremos em contato !!!');
			}
			else if (ajaxObj.responseText == 0) {
					alert('Sua mensagem não pode ser enviada tente novamente !!!');
			}
      	}
   	}
   	ajaxObj.open("GET","enviar_informacoes.asp?"+mmsginfo,true);
   	ajaxObj.send(null);

}
