var _birthday=new Birthday("birthday");_birthday.addEventListener("change",birthdayChangeHandler);function birthdayChangeHandler(e){loadResults(_birthday.getPaddedDate())} var loadResults=function(params){_results.classList.add("inactive");if(_refresh)_refresh.classList.add("show");var _urlLoader=new URLLoader();_urlLoader.addEventListener("complete",function(e){var resultsHTML=e.data.resultsHTML;_results.replaceChildren();_results.insertAdjacentHTML('beforeend',resultsHTML);_results.classList.remove("inactive");if(_refresh)_refresh.classList.remove("show");});_urlLoader.addEventListener("error",function(e){_results.classList.remove("inactive");if(_refresh)_refresh.classList.remove("show");});_urlLoader.load("/ajax/sinepedi/getBirthdays?"+new URLSearchParams(params).toString())} var _results=document.getElementById('results');var _refresh=document.querySelector('.refresh-container')