function objXMLHttp() {
if (window.XMLHttpRequest) {
var objetoXMLHttp = new XMLHttpRequest();
return objetoXMLHttp;
}else if (window.ActiveXObject) {
var versoes = ["MSXML2.XMLHttp.6.0", "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp"];
for (var i = 0; i < versoes.length; i++) {
try {
var objetoXMLHttp = new ActiveXObject(versoes[i]);
return objetoXMLHttp;
}catch (ex) {
// nada
}
}
}
return false;
};
function acentuacao(s) {
s = s.replace(/á/gi,"\u00e1");
s = s.replace(/á/gi,"\u00e1");
s = s.replace(/á/gi,"\u00e1");
s = s.replace(/à/gi,"\u00e0");
s = s.replace(/â/gi,"\u00e2");
s = s.replace(/ã/gi,"\u00e3");
s = s.replace(/ä/gi,"\u00e4");
s = s.replace(/Á/gi,"\u00c1");
s = s.replace(/À/gi,"\u00c0");
s = s.replace(/Â/gi,"\u00c2");
s = s.replace(/Ã/gi,"\u00c3");
s = s.replace(/Ä/gi,"\u00c4");
s = s.replace(/é/gi,"\u00e9");
s = s.replace(/è/gi,"\u00e8");
s = s.replace(/ê/gi,"\u00ea");
s = s.replace(/ê/gi,"\u00ea");
s = s.replace(/É/gi,"\u00c9");
s = s.replace(/È/gi,"\u00c8");
s = s.replace(/Ê/gi,"\u00ca");
s = s.replace(/Ë/gi,"\u00cb");
s = s.replace(/í/gi,"\u00ed");
s = s.replace(/ì/gi,"\u00ec");
s = s.replace(/î/gi,"\u00ee");
s = s.replace(/ï/gi,"\u00ef");
s = s.replace(/Í/gi,"\u00cd");
s = s.replace(/Ì/gi,"\u00cc");
s = s.replace(/Î/gi,"\u00ce");
s = s.replace(/Ï/gi,"\u00cf");
s = s.replace(/ó/gi,"\u00f3");
s = s.replace(/ò/gi,"\u00f2");
s = s.replace(/ô/gi,"\u00f4");
s = s.replace(/õ/gi,"\u00f5");
s = s.replace(/ö/gi,"\u00f6");
s = s.replace(/Ó/gi,"\u00d3");
s = s.replace(/Ò/gi,"\u00d2");
s = s.replace(/Ô/gi,"\u00d4");
s = s.replace(/Õ/gi,"\u00d5");
s = s.replace(/Ö/gi,"\u00d6");
s = s.replace(/ú/gi,"\u00fa");
s = s.replace(/ù/gi,"\u00f9");
s = s.replace(/û/gi,"\u00fb");
s = s.replace(/ü/gi,"\u00fc");
s = s.replace(/Ú/gi,"\u00da");
s = s.replace(/Ù/gi,"\u00d9");
s = s.replace(/Û/gi,"\u00db");
s = s.replace(/ç/gi,"\u00e7");
s = s.replace(/Ç/gi,"\u00c7");
s = s.replace(/ñ/gi,"\u00f1");
s = s.replace(/Ñ/gi,"\u00d1");
s = s.replace(/&/gi,"\u0026");
s = s.replace(/'/gi,"\u0027");
return s;
}
function er_replace( pattern, replacement, subject ){
return subject.replace( pattern, replacement );
}
function Trim(str) {
return str.replace(/^\s+|\s+$/g,"");
}
function isEmailValid(email) {
var regex = /^[a-z!$'*+\-_]+(\.[a-z!$'*+\-_]+)*@([a-z]+(-+[a-z]+)*\.)+([a-z]{2}|aero|arpa|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|msp|name|net|org|pro|travel|br)$/;
return regex.test(email.toLowerCase());
};
function abremapa(pag, item, nump, msg) {
document.getElementById('mmapa').innerHTML = '
Processando Solicitação, Aguarde...
';
var dados = "opx=2&pag=" + pag + "&item=" + item + "&nump=" + nump;
var oXMLHttp = objXMLHttp();
oXMLHttp.open("POST","my_controle.php", true);
oXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
oXMLHttp.onreadystatechange = function() {
if (oXMLHttp.readyState == 4) {
if (oXMLHttp.status == 200) {
if (msg == '') {
document.getElementById('mmapa').style.display = "none";
}else {
document.getElementById('mmapa').innerHTML = '';
getLatLong({
endereco: msg,
zoom: 15,
dom: 'mapContent'
});
}
}else {
alert("Ocorreu um Erro" + oXMLHttp.statusText);
}
}
}
oXMLHttp.send(dados);
return false;
}
function getLatLong($opcao) {
var $geo = new google.maps.Geocoder();
$geo.geocode({
address: $opcao.endereco
},
function($resultado, $status){
if($status == google.maps.GeocoderStatus.OK) {
// Criamos nossas latitude e longitude
var $coords = $resultado[0].geometry.location;
// Opcoes do mapa
var $opcoes = {
zoom: $opcao.zoom,
center: $coords,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
// Criamos o mapa
var $mapDom = document.getElementById($opcao.dom);
var $map = new google.maps.Map($mapDom, $opcoes);
// Adicionamos o "marker" aquele ponto vermelho
var $mark = new google.maps.Marker({
position: $coords,
map: $map
});
}
});
}
function verifica_cadastro(pag, nump, dados) {
if (pag == 1) {
if (dados.nome.value.length < 1) {
window.alert("O campo [ Nome ] deve ser preenchido.");
dados.nome.focus();
return false;
}else if (!isEmailValid(dados.email.value)) {
window.alert("O E-mail parece invalido, favor verificar.");
dados.email.focus();
return false;
}else if (dados.email.value.length < 1) {
window.alert("O campo [ E-mail ] deve ser preenchido.");
dados.email.focus();
return false;
}
document.getElementById('mload').innerHTML = 'Aguarde...';
}else if (pag == 2) {
if (dados.nome.value.length < 1) {
window.alert("O campo [ Nome ] deve ser preenchido.");
dados.nome.focus();
return false;
}else if (!isEmailValid(dados.email.value)) {
window.alert("O E-mail parece invalido, favor verificar.");
dados.email.focus();
return false;
}else if (dados.email.value.length < 1) {
window.alert("O campo [ E-mail ] deve ser preenchido.");
dados.email.focus();
return false;
}else if (dados.msg.value.length < 10) {
window.alert("Sua mensagem e muito curta, favor complementar.");
dados.msg.focus();
return false;
}
if (confirm('Voce confirma o envio desta mensagem?')) {
document.getElementById('menvia').innerHTML = 'Aguarde, enviando mensagem...
';
}else {
return false;
}
}
var dados1 = "opx=5&pag=" + pag + "&nump=" + nump + "&" + getFormValues(dados);
var oXMLHttp = objXMLHttp();
oXMLHttp.open("POST","my_controle.php", true);
oXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
oXMLHttp.onreadystatechange = function() {
if (oXMLHttp.readyState == 4) {
if (oXMLHttp.status == 200) {
if (pag == 1) {
document.getElementById('mload').innerHTML = '';
document.fsenha.nome.value = '';
document.fsenha.email.value = '';
}else if (pag == 2) {
alert(acentuacao(oXMLHttp.responseText));
document.getElementById('nome').value = '';
document.getElementById('email').value = '';
document.getElementById('msg').value = '';
document.getElementById('menvia').innerHTML = '';
}else if (pag == 3) {
alert(acentuacao(oXMLHttp.responseText));
document.getElementById('mconteudo').innerHTML = '';
}
if ((pag != 2) && (pag != 3)) {
alert(oXMLHttp.responseText);
}
$('html,body').animate({scrollTop: $('#m0').offset().top - 20}, 1000);
}else {
alert("Ocorreu um Erro" + oXMLHttp.statusText);
}
}
};
oXMLHttp.send(dados1);
return dados;
}
function verifica(pag, dados, local) {
var op_preferencia = '';
var op_piscina = '';
var op_lazer = '';
var op_estrutura = '';
for (var x = 0; x < dados.oppreferencia.length; x++) {
if (dados.oppreferencia[x].checked) {
op_preferencia += '-' + dados.oppreferencia[x].value;
}
}
if (op_preferencia != '') {
op_preferencia += '-';
}
for (var x = 0; x < dados.oppiscina.length; x++) {
if (dados.oppiscina[x].checked) {
op_piscina += '-' + dados.oppiscina[x].value;
}
}
if (op_piscina != '') {
op_piscina += '-';
}
for (var x = 0; x < dados.oplazer.length; x++) {
if (dados.oplazer[x].checked) {
op_lazer += '-' + dados.oplazer[x].value;
}
}
if (op_lazer != '') {
op_lazer += '-';
}
for (var x = 0; x < dados.opestrutura.length; x++) {
if (dados.opestrutura[x].checked) {
op_estrutura += '-' + dados.opestrutura[x].value;
}
}
if (op_estrutura != '') {
op_estrutura += '-';
}
mnump = dados.nump.value;
document.getElementById(local).innerHTML = 'Processando cadastro, favor aguardar...';
/*
}else if (dados.cpf.value.length < 1) {
window.alert('CPF deve ser preenchido.');
dados.cpf.focus();
return false;
}else if (!validaCPF(dados.cpf.value)) {
window.alert('CPF incorreto, favor verificar');
dados.cpf.focus();
return false;
*/
if (dados.nome.value.length < 1) {
window.alert('Nome completo deve ser preenchido.');
dados.nome.focus();
return false;
}else if (dados.email1.value.length < 1) {
window.alert('Email deve ser preenchido.');
dados.email1.focus();
return false;
}else if (!isEmailValid(dados.email1.value)) {
window.alert('Informe seu email valido');
dados.email1.focus();
return false;
}else if (dados.email2.value.length < 1) {
window.alert('Confirmacao do Email deve ser preenchido.');
dados.email2.focus();
return false;
}else if (!isEmailValid(dados.email2.value)) {
window.alert('Informe seu email valido');
dados.email2.focus();
return false;
}else if (dados.email1.value != dados.email2.value) {
window.alert('Confirmacao do email invalido, favor verificar');
dados.email2.focus();
return false;
}else if (dados.senha1.value.length < 4) {
window.alert('A senha deve ser preenchido com no minimo 4 caracteres');
dados.senha1.focus();
return false;
}else if (dados.senha2.value.length < 4) {
window.alert('A senha deve ser preenchido com no minimo 4 caracteres');
dados.senha2.focus();
return false;
}else if (dados.senha1.value != dados.senha2.value) {
window.alert('Confirmacao da senha invalido, favor verificar');
dados.senha2.focus();
return false;
}else if (dados.nomeimovel.value.length < 1) {
window.alert('Informe o nome do imovel');
dados.nomeimovel.focus();
return false;
}else if (dados.regiao.value.length < 1) {
window.alert('Informe a regiao de localizacao do imovel');
dados.regiao.focus();
return false;
}else if (dados.qtdfesta.value.length < 1) {
window.alert('Informe o numero total de pessoas comportada no imovel');
dados.qtdfesta.focus();
return false;
}else if (dados.textob.value.length < 1) {
window.alert('Descreva sobre o ambiente do imovel');
dados.textob.focus();
return false;
}else if (dados.responsavel.value.length < 1) {
window.alert('Informe o nome do responsavel para contato');
dados.responsavel.focus();
return false;
}else if (dados.emailc.value.length < 1) {
window.alert('Email para contato no site deve ser preenchido.');
dados.emailc.focus();
return false;
}else if (!isEmailValid(dados.emailc.value)) {
window.alert('Informe um email válido');
dados.emailc.focus();
return false;
}else if (dados.acesso.value.length < 4) {
window.alert('O Acesso individual deve ter no minimo 4 caracteres');
dados.acesso.focus();
return false;
}
var dados1 = 'opx=4&pag=' + pag + '&op_preferencia=' + op_preferencia + '&op_piscina=' + op_piscina + '&op_lazer=' + op_lazer + '&op_estrutura=' + op_estrutura + '&' + getFormValues(dados, '');
var oXMLHttp = objXMLHttp();
oXMLHttp.open("POST", 'my_controle.php', true);
oXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
oXMLHttp.onreadystatechange = function() {
if (oXMLHttp.readyState == 4) {
if (oXMLHttp.status == 200) {
if (Trim(oXMLHttp.responseText) == 'ERRO') {
alert('Ocorreu um erro ao realizar seu cadastro, favor tentar novamente.');
pagina(4, 0, mnump, 'mconteudo', 0, '');
}else if (Trim(oXMLHttp.responseText) == 'ACESSO') {
alert('O Nome de Acesso Individual ja Existe, favor escolher outro nome.');
dados.acesso.focus();
}else if (Trim(oXMLHttp.responseText) == 'JA') {
alert('Voce ja cadastrou este imovel, favor verificar.');
dados.nomeimovel.focus();
}else if (Trim(oXMLHttp.responseText) == 'VALOR') {
alert('Informe o valor do imovel somente em caso de Venda');
dados.valor.value = '';
dados.valor.focus();
}else if (Trim(oXMLHttp.responseText) == 'CADASTRO') {
alert('Voce ja esta cadastrado em nosso site, clique em Login para acessar sua area administrativa.');
fechar(1, 'mconteudo');
}else {
alert('Cadastro Realizado com Sucesso. Apos a confirmacao do pagamento seu imovel sera liberado em nosso site');
fechar(1, 'mconteudo');
}
}else {
alert('Ocorreu um Erro' + oXMLHttp.statusText);
}
}
}
oXMLHttp.send(dados1);
return false;
}
function pagina(pag, item, nump, local, conta, pes) {
$('html,body').animate({scrollTop: $('#' + local).offset().top - 130}, 1000);
document.getElementById(local).innerHTML = '
Processando Solicitação, Aguarde...
';
if ((pag == 5) && (pes != '')){
if (pes instanceof Object == false) {
var dados = 'opx=1&pag=' + pag + '&item=' + item + '&nump=' + nump + '&conta=' + conta + '&pes=' + pes + '&c1=' + document.getElementById('cor1').value + '&c2=' + document.getElementById('cor2').value;
}else {
var dados = 'opx=1&pag=' + pag + '&item=' + item + '&nump=' + nump + '&conta=' + conta + '&pes=' + pes.tipo.value + '-' + pes.cidade.value + '-' + pes.pre.value + '-' + pes.finalidade.value + '-' + escape(pes.nome.value) + '&c1=' + document.getElementById('cor1').value + '&c2=' + document.getElementById('cor2').value;
}
}else {
var dados = 'opx=1&pag=' + pag + '&item=' + item + '&nump=' + nump + '&conta=' + conta + '&pes=' + pes + '&c1=' + document.getElementById('cor1').value + '&c2=' + document.getElementById('cor2').value;
}
if ((pag == 5) && (pes == '') && (conta == 0) && (pes instanceof Object == false)) {
document.getElementById('nome').value = '';
document.getElementById('finalidade').selectedIndex = 0;
document.getElementById('cidade').selectedIndex = 0;
document.getElementById('tipo').selectedIndex = 0;
document.getElementById('pre').selectedIndex = 0;
}
var oXMLHttp = objXMLHttp();
oXMLHttp.open("POST", "my_controle.php", true);
oXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
oXMLHttp.onreadystatechange = function() {
if (oXMLHttp.readyState == 4) {
if (oXMLHttp.status == 200) {
document.getElementById(local).innerHTML = oXMLHttp.responseText;
if (pag == 4) {
$("#cpf").mask("999.999.999-99");
$("#fone1").mask("(99) 9999-9999");
$("#valor").maskMoney({symbol:'R$ ', showSymbol:true, thousands:'.', decimal:',', symbolStay: true});
$("#acesso").keyup(function(){
var $this = $( this );
$this.val( er_replace( /[^a-z0-9]+/g,'', $this.val() ) );
});
$(document.body).on('change',"#estado",function (e) {
mudac($("#estado option:selected").val());
});
}
}else {
alert('Ocorreu um Erro' + oXMLHttp.statusText);
}
}
}
oXMLHttp.send(dados);
return false;
}
function mudac(item) {
document.getElementById('mcidade').innerHTML = '';
var dados = 'opx=3&item=' + item;
var oXMLHttp = objXMLHttp();
oXMLHttp.open("POST", "my_controle.php", true);
oXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
oXMLHttp.onreadystatechange = function() {
if (oXMLHttp.readyState == 4) {
if (oXMLHttp.status == 200) {
document.getElementById('mcidade').innerHTML = oXMLHttp.responseText;
}else {
alert('Ocorreu um Erro' + oXMLHttp.statusText);
}
}
}
oXMLHttp.send(dados);
return false;
}
function getFormValues(fobj){
var str='';
var str1 = '';
for (var i=0;i< fobj.elements.length;i++){
//alert(fobj.elements[i].type + '-' + fobj.elements[i].name);
if (fobj.elements[i].type != 'submit') {
if (fobj.elements[i].type == 'checkbox') {
if (fobj.elements[i].checked == true) {
str1 = escape(fobj.elements[i].value);
str1 = str1.replace(/\%27/g, '');
str1 = str1.replace(/\%22/g, '');
//str+=fobj.elements[i].name+'='+ str1 +'&';
}else {
//str+=fobj.elements[i].name+'=&';
}
}else {
if (fobj.elements[i].name != '') {
str1 = escape(fobj.elements[i].value);
str1 = str1.replace(/\%27/g, '');
str1 = str1.replace(/\%22/g, '');
str+=fobj.elements[i].name+'='+ str1 +'&';
}
}
}
}
str=str.substr(0,(str.length-1));
return str;
}
function downloadfile(pag, nump, idr) {
var c = 'download.php?pag=' + pag + '&nump=' + nump + '&idr=' + idr;
window.open(c,'_blank');
}
function sobe(pag, op) {
if (pag == 1) {
if (document.getElementById('m' + op) != null) {
$('html,body').animate({scrollTop: $('#m' + op).offset().top - 70}, 1000);
}
}
}
function validaCPF(strCPF) {
strCPF = strCPF.replace('.', '');
strCPF = strCPF.replace('.', '');
strCPF = strCPF.replace('-', '');
var Soma;
var Resto;
Soma = 0;
if ((strCPF == '00000000000') || (strCPF == '11111111111') || (strCPF == '22222222222') || (strCPF == '33333333333') || (strCPF == '44444444444') || (strCPF == '5555555555') || (strCPF == '66666666666') || (strCPF == '77777777777') || (strCPF == '88888888888') || (strCPF == '99999999999')) return false;
for (i=1; i<=9; i++) Soma = Soma + parseInt(strCPF.substring(i-1, i)) * (11 - i);
Resto = (Soma * 10) % 11;
if ((Resto == 10) || (Resto == 11)) Resto = 0;
if (Resto != parseInt(strCPF.substring(9, 10)) ) return false;
Soma = 0;
for (i = 1; i <= 10; i++) Soma = Soma + parseInt(strCPF.substring(i-1, i)) * (12 - i);
Resto = (Soma * 10) % 11;
if ((Resto == 10) || (Resto == 11)) Resto = 0;
if (Resto != parseInt(strCPF.substring(10, 11) ) ) return false;
return true;
}
function fechar(pag, local) {
if (pag == 1) {
document.getElementById(local).innerHTML = '';
$('html,body').animate({scrollTop: $('#m0').offset().top}, 1000);
}else if (pag == 2) {
document.getElementById(local).innerHTML = '';
$('html,body').animate({scrollTop: $('#' + local).offset().top - 70}, 1000);
if (local == 'mbanner') {
$("#carroselbd").owlCarousel();
var owl = $("#carroselbd").data('owlCarousel');
owl.play();
}
}else if (pag == 3) {
document.getElementById(local).innerHTML = '';
$('html,body').animate({scrollTop: $('#m0').offset().top - 20}, 1000);
}
}
function SomenteNumero(e){
var tecla=(window.event)?event.keyCode:e.which;
if((tecla > 47 && tecla < 58) || (tecla == 0)) return true;
else{
if (tecla != 8) return false;
else return true;
}
}
function SomenteLetras(e){
var tecla=(window.event)?event.keyCode:e.which;
if((tecla > 65 && tecla < 90)||(tecla > 97 && tecla < 122)) return true;
else{
if (tecla != 8) return false;
else return true;
}
}
function SomenteLetrasNumeros(e){
var tecla=(window.event)?event.keyCode:e.which;
if((tecla >= 97 && tecla <= 122) || (tecla > 47 && tecla < 58)) return true;
else{
if (tecla != 8) return false;
else return true;
}
}