document.addEventListener("DOMContentLoaded", function(){
const descContainer=document.querySelector('.hp-page__description');
if(descContainer&&descContainer.innerHTML.includes('[more]')){
const content=descContainer.innerHTML;
const parts=content.split('[more]');
if(parts.length===2){
descContainer.innerHTML=`
${parts[0]}
<div class="seo-expand" style="margin-top:10px;">
<a href="#" class="seo-trigger" style="color:#d6b289; font-weight:bold; text-decoration:none;">Read More...</a>
<div class="seo-content" style="display:none; margin-top:10px;">${parts[1]}</div>
</div>
`;
descContainer.querySelector('.seo-trigger').addEventListener('click', function(e){
e.preventDefault();
const target=this.nextElementSibling;
const isHidden=target.style.display==='none';
target.style.display=isHidden ? 'block':'none';
this.innerText=isHidden ? 'Read Less':'Read More...';
});
}}
const listingName=document.querySelector('.hp-listing__title')?.innerText||document.querySelector('.hp-page__title')?.innerText;
const listingCity=document.querySelector('.hp-listing__attribute--city')?.innerText||'Cape Town';
if(listingName){
const seoAltText=`${listingName.trim()} in ${listingCity.trim()} | Sexy Cape Escorts South Africa`;
const images=document.querySelectorAll('.hp-listing__images img, .hp-listing__image img');
images.forEach(img=> {
img.setAttribute('alt', seoAltText);
img.setAttribute('title', seoAltText);
});
}});