mascaras

Hola:

Estoy teniendo un problema con el chequeo de las mascaras en ie8.
Debugueando el script aparentemente está entrando por el lugar incorrecto.
En mascaras.js está la funcion
function qEvent(e){
// routine for NS, Opera, etc DOM browsers
if( window.Event ){

} else {

}

y cuando se ejecuta entra por la primera opción del if.
No debería haber un
if( e ){

en lugar del anterior?

Emilio