       
        
// Browser safe opacity handling function

var fadeDiv = "styled_popup";



function setFadeDiv(id) {
        fadeDiv = id;
}

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

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

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

        setTimeout('closeMyPopup()', 800 );
}

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

function fireMyPopup(id) {
	scroll(0,0);
        setFadeDiv(id);
        setOpacity( 0 );
        document.getElementById(fadeDiv).style.display = "block";
        fadeInMyPopup();
}
