Ciao yro,

anche se la funzione objQueryString è fatta veramente bene
(complimenti a chi l'ha fatta ) l'ho fatta io
per quello che ti serve potresti fare così
codice:
function CambiaLingua(ss){
	var lng=ss.options[ss.selectedIndex].value
	var re=/((\?|&)lng=)[^&]*?(&|$)/gi
	var qs=document.location.search
	if(re.test(qs)){ //se il parametro lng è presente
		qs=qs.replace(re,'$1'+lng+'$3')
	}
	else{ //se ilparametro lng non è presente
		if(qs==''){ //se non c'è nessun parametro
			qs='?lng='+lng
		}
		else{ //se c'è qualche parametro
			qs+='&lng='+lng
		}
	}
	document.location.href=document.location.hash+qs
}
</script>
<form>
<SELECT name="lingua" onChange="CambiaLingua(this)"> 
<OPTION value="1033">ENGLISH 
<OPTION value="1040" selected>ITALIANO</OPTION>  
</SELECT>
</form>