![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
además.... es una pésima idea utilizar elementos que no son para enlaces, ¡como enlaces!!
de veras, hay algo que se le llama semántica.. y si además usas Javascript para redireccionar ¿que significan los enlaces entonces??
sencillamente debes usar enlaces para ello, osea.. <a/> y con CSS logras que parezcan <li>, <p> o lo que sea....
NOTA que por ejemplo, Google no indexa enlaces creados por Javascript... y ve horrible quien usa mal el HTML...