No sbagliavo io adesso funziona, ma come posso fare per eliminare parte della stringa

codice:
function cambia(lingua){
var indirizzo = parent.Centro.location.href 
alert(indirizzo)
	if(indirizzo.indexOf ('?',0) == -1){
		alert('non ha punto')
		parent.Centro.location.href+="?LN="+lingua
	}else{
		alert('ha il punto')
		parent.Centro.location.href+="&LN="+lingua
	}
//parent.Centro.location.href+="&LN="+lingua 
}
In questo modo se vedo home.asp diventa home.asp?LN=DE

se vedo home.asp?ID=1 diventa home.asp?ID=1&LN=DE

ma se poi ho home.asp?ID=1&LN=DE diventa home.asp?ID=+&LN=DE&LN=IT ed è sbagliato, come faccio a sostituire DE con IT???