<!-- Link para carregar a fonte Open Sans do Google Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;800&display=swap" rel="stylesheet">
<!-- Seção para título e subtítulo -->
<div style="padding: 20px;">
<!-- Título -->
<h1 style="
color: #080808;
font-size: 46px;
line-height: 66px;
font-weight:700;
text-align: center;
font-family: 'Open Sans', sans-serif;
">
Get Your Certificate <br>of Title with Our Quick <br>Title Search
</h1>
<br><br><br>
<!-- Subtítulo -->
<p style="
color: #4d4d4d;
font-size: 20px;
line-height: 28px;
font-weight: 300;
text-align: center;
font-family: 'Open Sans', sans-serif;
">
Your Official Certificate of <br> Title emailed to you within 2 hours
</p>
</div>
<!-- Seção para autocompletar endereços -->
<div style="text-align: center; padding: 20px;">
<!-- Campo de entrada para autocompletar -->
<input
type="text"
id="address-input"
placeholder="Enter property address"
style="
padding: 15px 10px;
width: 80%;
max-width: 600px;
border: 1px solid #ccc;
border-radius: 5px;
font-size: 18px;
font-weight: 400;
text-align: center;
font-family: 'Open Sans', sans-serif;
"
>
<br>
<!-- Botão para pesquisa -->
<button
type="button"
id="search-button"
style="margin-top: 10px; padding: 15px 30px; background: linear-gradient(180deg, #0d7dd9 0%, #0a9cd6 100%);
color: white; border: none; border-radius: 5px; cursor: pointer; box-shadow: 0 2px 21px 0 #C8C8C8;"
>
GET YOUR TITLE
</button>
<!-- Script para autocompletar usando Google Places API -->
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDvZ_NLh-HCumhAd78WxI_8g9U7O9l5fDM&libraries=places"></script>
<script>
function initializeAutocomplete() {
var input = document.getElementById("address-input");
var autocomplete = new google.maps.places.Autocomplete(input, {
types: ["address"],
componentRestrictions: { country: ["NZ"] }, // Restrição para a Nova Zelândia
});
autocomplete.addListener("place_changed", function () {
var place = autocomplete.getPlace();
var formattedAddress = place.formatted_address;
// Armazena o endereço no Local Storage
localStorage.setItem("selectedAddress", formattedAddress);
console.log("Endereço armazenado:", formattedAddress);
});
}
// Função para lidar com o evento de toque no botão
function handleTouch() {
var address = document.getElementById("address-input").value;
if (address) {
var encodedAddress = encodeURIComponent(address);
var redirectUrl = "https://25733a-b0.myshopify.com/collections/titles?address=" + encodedAddress;
window.location.href = redirectUrl;
} else {
alert("Por favor, insira um endereço de propriedade válido.");
}
}
// Adicionando o evento de toque ao botão
document.getElementById("search-button").addEventListener("touchstart", handleTouch);
// Adicionando o evento de clique para compatibilidade com desktop
document.getElementById("search-button").addEventListener("click", handleTouch);
google.maps.event.addDomListener(window, "load", initializeAutocomplete);
</script>
</div>