Cita:
Iniciado por caricatos
Hola:
No están permitidos los identificadores que no sean cadenas, y éstas no pueden empezar por un número.
Otra cosa que no le encuentro sentido son las comillas:
document.getElementById(
''+type+'').style.display='block';
es mejor:
document.getElementById(
type).style.display='block';
Saludos

Es obvio. type era un número, y lo fuerza a reconvertirse en cadena añadiéndole cadenas vacías. Es un error, pero "en su mundo" fue un buen intento.