Buenas,
  rlobos, lo puedes hacer con una capa, la cual estará oculta hasta cuando se desee cambiar el estado. En esa capa (etiqueta <div>) puedes incluir tablas, formularios, campos de texto, etc. 
Te recomiendo le cambies los estilos de la capa, como por ejemplo posicion absoluta, coordenadas, color, etc... y lo más importante: visibilidad (que debe estar en hidden para ocultarlo y en visible para mostrarlo). También te recomiendo que uses un ID para la capa. Un ejemplo: 
 Código HTML:
 document.getElementBuId('id_de_la_capa').style.visibility = 'hidden' //para ocultar
document.getElementBuId('id_de_la_capa').style.visibility = 'visible' //para mostrar
 Esta información sólo es válida si está permitido usar Javascript. 
Ojala te sea de utilidad 
Saludos 
