Hola Thecrack,
a bote pronto, crearía un par de labels, sin contenido, en las posiciones en las que después aparecerían las cajas de texto.
En el botón 'Entrar', asocia una función al evento onClick que haga lo siguiente:
Código HTML:
document.getElementById('usuario').innerHtml = '<input type=text......>'
document.getElementById('password').innerHtml = '<input type=text......>'
Creo que no tendrías muchos problemas si lo haces así.
saludos