var enviado = 0; function enviar() { if (enviado == 0) { var site_url = "https://bradescosauderj.com.br"; var cidade = $("#cidade").val(); if (cidade.contains(' - ')) { var spli = cidade.split('-'); if (spli[1].length > 2) { var cidade2 = cidade.slice(0, -5); var cidade3 = removeAcento(cidade2).replace(/ /g, "-").toLowerCase(); window.location = site_url + "/bradesco-saude/" + cidade3; enviado = 1; } } } return false; } function completar() { $.getJSON('https://bradescosauderj.com.br/classes/completar_cidade.php?ter=' + $('#cidade').val(), function(data){ var msgpadrao = []; $(data).each(function(key, value) { msgpadrao.push(value.nome); }); $('#cidade').autocomplete({ source: msgpadrao, minLength: 3, select: function(){$('#escondido').focus();}}); }); } $(document).ready(function(){ $('[data-toggle="tooltip"]').tooltip(); $("input").keypress(function(){ if ($('#cidade').val().length >= 3) { enviar(); setTimeout(completar(), 1000); } }); $(".ui-menu-item").click(function(){ alert('a'); enviar(); }); setInterval(function(){enviar();}, 500) setInterval(function(){ $('#cidade').val(removeAcento($('#cidade').val())) }, 100) }); $('li.dropdown a').on('click', function (event) { $(this).parent().toggleClass('open'); }); function removeAcento(strToReplace) { str_acento = "áàãâäéèêëíìîïóòõôöúùûüçÁÀÃÂÄÉÈÊËÍÌÎÏÓÒÕÖÔÚÙÛÜÇ"; str_sem_acento = "aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC"; var nova = ""; for (var i = 0; i < strToReplace.length; i++) { if (str_acento.indexOf(strToReplace.charAt(i)) != -1) { nova += str_sem_acento.substr(str_acento.search(strToReplace.substr(i, 1)), 1); } else { nova += strToReplace.substr(i, 1); } } return nova; } $('#frmcidade').on('submit', function (event) { completar(); var site_url = "https://bradescosauderj.com.br"; var cidade = $("#cidade").val(); if (cidade.contains(' - ')) { var spli = cidade.split('-'); if (spli[1].length > 2) { var cidade2 = cidade.slice(0, -5); var cidade3 = removeAcento(cidade2).replace(/ /g, "-").toLowerCase(); window.location = site_url + "/bradesco-saude/" + cidade3; } } return false; }); $('#pegarcidade').on('click', function (event) { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition); } else{alert("O seu navegador não suporta Geolocalização.");} }); $('#cidade').on('change', function (event) { enviar(); }); function showPosition(position) { var site_url = "https://bradescosauderj.com.br"; $.ajax({ type : 'post', url : site_url+'/cidade.php?lat='+position.coords.latitude+"&lon="+position.coords.longitude, dataType : 'html', success : function(txt){ window.location = site_url + "/bradesco-saude/" + removeAcento(txt); } }); }