Voy a hacer un par de aclaraciones.
Cuando estás utilizando los eventos directamente desde los atributos de HTML, la función manejadora queda siempre de la siguiente forma:
Código Javascript
:
Ver originalfunction onclick(event){
// Tu código
}
Por lo tanto, a no ser que se trate de IE, el objeto del evento será siempre el primer y único parámetro de dicha función. Pero, no está de más mencionar que no todos los navegadores utilizan el mismo nombre de variable para referenciarlo, por lo tanto, la forma cien por cien segura de obtenerlo sería:
Código Javascript
:
Ver originalvar event = arguments[0]; // Primer argumento
Y en caso de IE, accederla globalmente:
Código Javascript
:
Ver originalvar event = arguments[0] || window.event;
Una vez tienes eso, puedes pasarlo en el orden que desees a tu función externa, como indica
Alexis88