Scusami ho frainteso. Ho letto di sfuggita le tue indicazioni ed ho pensato volessi chiuderlo dopo 5 secondi dall'apertura della pagina a prescindere dal click su CHIUDI.

Allora prova in questo modo:
codice:
<script language="JavaScript">
  <!--
    var attendi;
    function chiudi(id,c){
      if (!attendi) {
        attendi = setTimeout(function(){
          clearTimeout(attendi);
          var d=eval(id)==null||eval(id+".closed");
          if(!d){eval(id+"."+c);}
        }, 5000);
      }
    }
  //-->
</script>