function searchTunes(query) { const resultsDiv = document.getElementById("AlgoliaResults"); resultsDiv.innerHTML = ""; index.search(query).then(({ hits }) => { if (hits.length > 0) { hits.forEach(hit => { const tuneDiv = document.createElement("div"); tuneDiv.className = "AlgoliaTuneHit"; tuneDiv.innerHTML = `

${hit.title}

time signature: ${hit.time_sig}
key signature: ${hit.key_sig}
`; resultsDiv.appendChild(tuneDiv); }); } else { resultsDiv.innerHTML = "

No tunes found. Try a different search!

"; } }).catch(err => { console.error('Error searching Algolia:', err); resultsDiv.innerHTML = "

An error occurred. Please try again later.

"; }); }