*
html
---------
<div id="overlay"></div>
<div id="win"><h2><span id="close">*</span></h2></div>
<center><button>Pop Window</button></center>
css
------------
#overlay{position: absolute;background: #000;opacity:0.5;filter:alpha(opacity=50); width:100%;height:100%;display: none;}
#win{position:absolute;top: 50%;left: 50%;width: 400px;height:200px;background: #fff;border: 4px solid #f90;margin:-102px 0 0 -202px; display: none; }
h2{font-size:20px;text-align: right;padding:5px;background: #FC0;border-bottom: 3px solid #f90;}
span{color: #f90;cursor: pointer;background: #fff;border:1px solid #f90; padding:0 2px;}
h2{margin: 0;}
js
------------
var oWin = document.getElementById('win');
var oLay = document.getElementById('overlay');
var oBtn = document.getElementsByTagName('button')[0];
var oClose = document.getElementById('close');
oBtn.onclick = function()
{
oLay.style.display='block';
oWin.style.display='block';
}
oClose.onclick = function()
{
oLay.style.display = 'none';
oWin.style.display = 'none';
}