
//var NetlifeDialog = '';

function netlife_open_dialog(url, w, h) {
    x = 30;
    y = 30 + 25;
    width = w + 60;
    height = h + 60 + 25;
    hwidth = parseInt(width / 2);
    hheight = parseInt(height / 2);
    $('body').append("<div id='nldialog_fade' style='background-color: rgb(64, 64, 64); position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; z-index: 9990;'></div>");
    //var dheight = $(document).height();  
    //var wwidth = $(window).width();  
    //$('#netlife_dialog_fade').css({'width': wwidth,'height': dheight});  

    $('#nldialog_fade').css('opacity', 0.9).css('display', 'block');
    //$('#nldialog_fade').animate({opacity: 0.9}, 1000, 'linear');
    $('body').append("<div id='nldialog' class='nldialog' " + 
            "style='display: none; " +
            "position: fixed; left: 50%; z-index: 9999; " +
            "top: 50%; width: " + width + "px; height: " +
            height + "px; margin-left: -" + hwidth + 
            "px; margin-top: -" + hheight + "px;'>" +
            "<div class='nwb'></div>" + 
            "<div class='swb'></div>" + 
            "<div class='neb'></div>" + 
            "<div class='seb'></div>" + 
            "<div class='nb'></div>" + 
            "<div class='eb'></div>" + 
            "<div class='sb'></div>" + 
            "<div class='wb'></div>" + 
            "<div class='title'><div class='close'></div></div>" + 
            "<iframe frameborder='0' style='" + 
            "top: " + y + "px; left: " + x + "px;" + 
            "width: " + w + "px; height: " + h + 
            "px;' src='" + url + "'></iframe></div>");
    if ($.browser.msie) {
        $('#nldialog').css('display', 'block');
    }
    else {
        $('#nldialog').css('opacity', 0.0).css('display', 'block');
        $('#nldialog').animate({opacity: 1.0}, 750, 'linear');
    }
    
    //$.blockUI.defaults.cursor = 'default';
    //$.blockUI({ message: $('#netlife_dialog_fade')}); 
    $('#nldialog > .title > .close').click(function(event){
        $('#nldialog').remove();
        $('#nldialog_fade').animate({opacity: 0.0}, {duration: 750,
                complete: function() {
                    $(this).remove();
                }});
    });
}
