/*
	Created by Michael Schuijff <michael@reglobe.nl>
	Copyright Lost Images, The Netherlands
	
	For more information, visit www.michaelschuijff.nl
*/

(function () {
	let element = createElement('div', 'toast'), timer;
	
	window.toast = function (message) {
		clearTimeout(timer);
		
		timer = setTimeout(hideToast, 10000);
		
		element.innerHTML = '<span>' + encodeHTML(message) + '</span>';
		
		document.body.append(element);
	}
	
	window.hideToast = function () {
		element.remove();
	}

	element.addEventListener('click', hideToast);
})();