Hola Elalux:
Me extraña que funcione en algún navegador porque el ejemplo está fatal...
document.write solo puede usarse al cargarse el documento, siguiendo su flujo normal, pero nunca puede usarse como la respuesta a un evento... para esos casos puedes usar alertas para verificar resultados o asignar resultados a campos de formularios o usar el DOM para mostrar datos... incluso abrir popups...
Donde pones
document.write(cual);, prueba con una alerta (por ejemplo) como
alert(cual);
Saludos