Codice PHP:
var vDate=new Array();
var 
vNiuvs=new Array();

vDate[0]="[b]ERR:[/b] NO <strike>DATE</strike> <u>@</u> THIS POS#!";
vDate[1]="[b]Dom[/b] 23 Nov 2003";
vDate[2]="[b]Lun[/b] 24 Nov 2003";
vDate[3]="[b]Mar[/b] 25 Nov 2003";
vDate[4]="[b]Mer[/b] 26 Nov 2003";
vDate[5]="[b]Gio[/b] 27 Nov 2003";

vNiuvs[0]="[b]ERR:[/b] NO <strike>NEWS</strike> <u>@</u> THIS POS#!";
vNiuvs[1]="Inizio la stesura dello script per la gestione delle NIUVS.";
vNiuvs[2]="Aggiunto orologio in JS sulla sinistra (sotto il men&ugrave; ). (IFF (00:00:00) e-mail ELSE BREAK; ).";
vNiuvs[3]="Modificato lo script per a gestione delle NIUVS. Modificati i colori di background.";
vNiuvs[4]="Revisionato lo script nella pagina dei links e lo script per le news.";
vNiuvs[5]="Corretto definitivamente lo script per il rollover nella pagina dei links.. grazie a Mich_ su html.it per le dritte (mi ha praticamente fatto il codice)..";

var 
mail="
<span class=\"a\" onclick=\"top.location.href='mailform.htm'\">e-mail</span>
"
var html="
<span class=\"a\" onclick=\"openwin([url]http://www.html.it/[/url])\">html.it</span>
"
var DTW=new Array();
var 
NTW=new Array();
var 
t=new Array();
var 
i,j;

function 
check(wherewhatrepwith) {
  
where=where.replace(whatrepwith);
  return 
where;
}

function 
wNEWS(H,n) {
  
H=parseInt(H);
  
n=parseInt(n);
  if (
H>0) {
      for (
i=1;i<=n;i++) {
        
DTW[i]=vDate[vDate.length-i]; NTW[i]=vNiuvs[vNiuvs.length-i];
        if (
NTW[i].length>H) {
           for (
j=0;j<(H-3);j++) {
               
t[i]=+NTW[i].charAt(j);
           }
           
alert(t[i].search('e-mail'));
           
t[i]=check(t[i], 'e-mail'mail);
           
t[i]=check(vNiuvs[i], 'html.it'html);
           
NTW[i]=t[i];
        }
        
ATW+="<p class=\"n\">"+DTW[i]+"

"
+NTW[i]+"</p>";
      }
  }
  else if (
H==-1) {
      var 
tw="";
      for (
i=vNiuvs.length-1;i>=1;i--) {
        
vNiuvs[i]=check(vNiuvs[i], 'e-mail'mail);
        
vNiuvs[i]=check(vNiuvs[i], 'html.it'html);
        
tw+="<p class=\"n\">"+vDate[i]+"

"
+vNiuvs[i]+"</p>";
      }
      
ATW=tw;
  };

document.write(ATW);

Ora funziona.. il problema è che non assegnavo il risultato del replace a nulla..
Ora ho anche sradicato il replace in modo da essere disponibile dappertutto.. ^_^
Grazie a tutti per le dritte..

L'unica cosa.. mi dice che mi manca una parentesi.. ma non ho capito dove..