Вот, нарисовал примерчик:
<html>
<head>
<script type="text/javascript">
var to = null; // не знаю нужно ли, но для порядка пусть будет
</script>
</head>
<body>
Подвигайте мышкой на красном прямоугольнике, а потом остановите
<div style="width:160px;height:90px;background-color:red"
onmousemove="if(to) clearTimeout(to); to = setTimeout( 'alert(\'мышка остановилась\')', 500 );"
onmouseout="if(to) clearTimeout(to); to = null">
<!-- пусто -->
<div>
</body>
</html>