Perché non mi esegue la funzione w() ?

codice:
document.write("<div id='c"+i+"' class='cub' style='margin: "+y+" 0 0 "+x+"'",
	"onmouseover=\"this.style.opacity='0.3'\"",
	"onmouseout=\"this.style.opacity='1'\">",
		""+z+w()+"",
"</div>");