Aslında yapımı oldukça kolay html ve css tarafını biliyorsan tek satır jquery ile bu işi çözersin.
Örnekler için
http://www.w3schools.com/jquery/eff_toggle.asp
Dökümanlar için
http://api.jquery.com/toggle/
Form olayıda normal form değişen hiç bir şey yok anlayacağın. Olay yaptığın formu toggle ile saklamak ve geri açmak.