Ti ringrazio , non pensavo ci fosse replace come in php ... ho risolto.
una cosa ancora e poi dovrei essere a posto, anche se non so se usciro fuori topic spero mi possiate perdonare !

Codice PHP:
<script Language="JavaScript" Type="text/javascript">
        function 
calcolatotale() {
        var 
conteggio document.invio_formconta.conteggiojs.value;
        var 
1;
            for (
<= conteggio i++){
                var 
= (document.getElementById("fativa["+i+"]").value);
                var 
= (document.getElementById("accr["+i+"]").value);
                var 
= (document.getElementById("impnota["+i+"]").value);
                
                
c.replace ("," ".");
                
b.replace ("," ".");
                
d.replace ("," ".");
                
                
parseFloat(c);
                
parseFloat(b);
                
parseFloat(d);
                
                if (
== "" || == undefined || isNaN(c)){
                    
0.00;
                }
                if (
== "" || == undefined || isNaN(d)){
                    
0.00;
                }
                
                if ( (
!= "" || != undefined) && (!= "" || != undefined) && (!= "" || != undefined) ){
                    var 
b-(c+d);
                }else if ( (
!= "" || != undefined) && (== "" || == undefined) && (!= "" || != undefined) ){
                    var 
b-(c);
                }else if ( (
== "" || == undefined) && (== "" || == undefined) && (!= "" || != undefined) ){
                    var 
b-(d);
                }else if ( (
== "" || == undefined) && (== "" || == undefined) && (!= "" || != undefined) ){
                    var 
b;
                }else if ( (
== "" || == undefined) && (== "" || == undefined) && (== "" || == undefined) ){
                    
String("");
                }
                if (
!= "" || != undefined){
                    
document.invio_formconta.residuo.valueparseFloat(h).toFixed(2).replace('.',',');
                }else if (
== undefined || == "" || isNaN(h)){
                    
document.invio_formconta.residuo.value String("");
                }
            }
    }



//-->
</script> 
io ho n moduli inserimento importi , questi vengono caricati dinamicamente.
var b = (document.getElementById("fativa["+i+"]").value);
var c = (document.getElementById("accr["+i+"]").value);
var d = (document.getElementById("impnota["+i+"]").value);

facendo un debug ho visto che va tutto bene , effettua i calcoli e prende i valori uno alla volta...

ma , l'unica cosa che mi manca e questa :
codice:
if (h != "" || h != undefined){
					document.invio_formconta.residuo.value= parseFloat(h).toFixed(2).replace('.',',');
				}else if (h == undefined || h == "" || isNaN(h)){
					document.invio_formconta.residuo.value = String("");
				}
non riesco a scrivere nella casellina con indice i... sapete spiegarmi il perchè?
io inserisco l'indice sull id ma restituisce un errore sempre con il debug...

grazie ancora, ciao