用一个div层显示登陆窗口如何做呢

请教大家用一个div层显示登陆窗口怎么做呢?
比如在这个页面http://wangxiaoya.blog.sohu.com/
点击最上面的"登陆" 将出现一个小窗口. 我想请教大家这是怎么做的呢?

------解决方案--------------------
他的 我倒是 一下做出来。。不过你可以下他的源代码下来看。。用的是JAVASCRIPT 和CSS
当然 这中效果 做起来是很简单的。。。 当然如果你要效果的话。。请和我联系。我有空的时候可以做下。
------解决方案--------------------
就一个 <div> 标签

然后 用JS来控制显示
------解决方案--------------------
div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白:

以下是引用片段:
  style= "visibility: none; "
  document.getElementById( "typediv1 ").style.visibility= "hidden ";//隐藏
  document.getElementById( "typediv1 ").style.visibility= "visible ";//显示


  通过设置display属性可以使div隐藏后释放占用的页面空间,如下

以下是引用片段:
  style= "display: none; "
  document.getElementById( "typediv1 ").style.display= "none ";//隐藏
  document.getElementById( "typediv1 ").style.display= " ";//显示

DIV里面可以嵌套你的登陆内容比如按钮文本之类的。typediv1是DIV的名字