Mam taki skrypt:

function opacityon(id) {
	document.getElementById(id).style.filter = 'alpha(opacity=40)';
	document.getElementById(id).style.opacity = 0.4;
	
}
function opacityoff(id) {
	document.getElementById(id).style.filter = 'alpha(opacity=100)';
	document.getElementById(id).style.opacity = 1;
	
}

Który jest używany w taki sposób:
<div class="obr1"><a href="galeria.php?id=1" class="link"><img id="g1" class="opacity" src="galeria/images/image1.jpg" border="0" onmouseover="opacityoff('g1');" onmouseout="opacityon('g1');" alt="Galeria 1" /><br />Galeria 1</a></div>

Wszystko działa ale IE zwraca błąd:
'document.getElementById(...)'jest pusty lub nie jest obiektem
Co jest źle?