Mich_ ha ragione, al gestore d'evento si può assegnare solo puntatori a funzione, per cui per passare un parametro dovresti fare:
codice:
mydivs[i].onmouseout=function(){
SettaOnMouseOut(mydivs[i]);
}
(ho fatto un copia incolla grossolano, forse (sicuramente) potresti avere problemi col valore i passato nel parametro...lo aggiri con una proprietà)
In pratica si assegna una funzione contenitore.
Si può unificare il concetto sotto quest'ottica anche nel caso di gestori d'evento settati via HTML, se si considera che quando si fa:
codice:
<body ... onload="funzione1('pippo');">
in realtà si sta sottointendendo che intorno alla chiamata a funzione c'è una funzione contenitore, che tradotta in codice JS sarebbe qualcosa del tipo:
codice:
body.onload = function(){eval("funzione1('pippo');");}
...almeno così lo immagino io 
ciauz