ps
comunque se
doc= document.getElementById;
allora
doc.innerHTML= "etc.etc.";
è sbagliato.
Dire
doc= document.getElementById;
significa che la variabile doc è adesso un puntatore al metodo DOM getElementById.
Da quel momento in poi opera come alias, ma per operare deve agire come funzione ovvero:
doc('unIdqui')
e solo allora ha senso
doc('unIdqui').innerHTML= "etc.etc.";