function setOpacity( value ) {
 document.getElementById("styled_popup").style.opacity = value / 10;
 document.getElementById("styled_popup").style.filter = 'alpha(opacity=' + value * 10 + ')';
}

function fadeInMyPopup() 
{
	for( var i = 0 ; i <= 100 ; i++ )
		setTimeout( 'setOpacity(' + (i / 10) + ')' , 10 * i );
}

function fadeOutMyPopup() 
{
	for( var i = 0 ; i <= 100 ; i++ ) 
	{
   		setTimeout( 'setOpacity(' + (10 - i / 10) + ')' , 10 * i );
 	}
	setTimeout('closeMyPopup()', 800 );
}

function closeMyPopup() 
{
 	document.getElementById("styled_popup").style.display = "none"
}

function fireMyPopup() 
{
 	setOpacity( 0 );
 	document.getElementById("styled_popup").style.display = "block";
 	fadeInMyPopup();
}