prova a sostituire
odiv.setAttribute('display', 'block');
con
odiv.style.display = 'block';

(probabilmente anche odiv.setAttribute('overflow', 'auto'); necessita di sostituzione con odiv.style.overflow = 'auto'; ma non ci metterei la mano sul fuoco... tra l'altro nn vedo la necessità di definirlo se lasci il valore impostato su auto )