this ended up working out. I read that jquery, for some reason, likes to use .data('overlay').close(); instead of .overlay.close();
- <script type="text/javascript">
$("#notification").overlay({
load: true,
oneInstance: false,
closeOnClick: false,
top: 170,
left: (window.innerWidth / 2) + 165,
});
setTimeout('$("#notification").data("overlay").close();', 7000);
</script>
this will close() the overlay after 7 seconds, works like a charm. Thanks for the help tentonaxe!