salve a tutti,

io ho queste funzioni:

Codice PHP:
var Car = -1;

function 
ChiamataTit() {
    var 
TSito "COMUNITA' PROGRESSO | Filago - Marne |";
    
CambiaTitolo(TSito);
    
CreaStatus();
}

function 
CambiaTitolo(Stringa) {
    var 
ToW;
    var 
strCar;
    if (
Car == -&& document.title.length != 0) {
        
document.title "";
    }
    
Car++;
    
strCar=Stringa.substring(CarCar 1);
    if (
strCar == " ") {
        
document.title &= Stringa.substring(CarCar 2);
        
Car++;
    } else {
        
document.title &= strCar;
    }
    
ToW window.setTimeout("cambiaTitolo(Stringa)"300);
    if (
Car == Stringa.length 1) {
        
window.clearTimeout(ToW);
    }

Il mio primo problema sussiste nel fatto che quando vado a valorizzare strCar la prima volta contiene "C" ma quando vado a fare document.title &= strCar mi fa vedere "O" nel titolo...

il mio secondo problema invece è nell'ultima if in quanto anche se la condizione non si verifica, lui entra lo stesso...

Qual'è il problema? cosa posso fare?

grazie