Ciao, potresti associare all'attributo onclick una funzione che mostra/nasconde il form contenuto in un div (nascosto, per esempio, coi CSS).

Esempio rozzo:

codice HTML:
<input type="button" onclick="javascript:popup();" value="Login" />
<div id="box">

<!-- qui il tuo form -->

</div>

Questo, per esempio, il JavaScript:

codice:
function popup() {
    var item = document.getElementById("box");
    if (item.style.display == "block") 
        item.style.display = "none";
    else 
        item.style.display = "block";
}