
function ShowPopup(url_to_view, dom_id, closer_id, width, height, reload_parent) {
    
    if (dom_id == undefined || dom_id == "") {
        dom_id = "popup_"+time();
    }
	var popup_id = dom_id;
    
    if (width == undefined || width == "") {
        width = 500;
    }
	var popup_width = width;
    
    if (height == undefined || height == "") {
        height = 300;
    }
	var popup_height = height;
    
    if (reload_parent == undefined || reload_parent == "") {
        reload_parent = 0;
    } else {
        reload_parent = 1;
    }
	
	DimPage();
	if ($("#"+popup_id).length == 0) {
		$("body").append('<div id="'+popup_id+'"></div>');
	}
	scroll(0,0);
	$("#"+popup_id).each(function() {

    if (parseInt(navigator.appVersion)>3) {
        if (navigator.appName=="Netscape") {
            winW = window.innerWidth;
            winH = window.innerHeight;
        }
        if (navigator.appName.indexOf("Microsoft")!=-1) {
            winW = $(window).width();
            winH = $(window).height();
        }
    }

		left_pos = (winW/2) - (popup_width/2);
        top_pos = (winH/2) - (popup_height/2);
        
		$(this).css({'position' : 'absolute', 'top' : top_pos+"px", 'left' : left_pos+"px", 'opacity' : '1', 'height' : popup_height+'px', 'width' : popup_width+'px', 'background-color' : '#EBEBEB', 'display' : 'none', 'overflow' : 'auto', 'overflow-x' : 'hidden', 'z-index' : '5000', 'border' : '2px #000 solid', 'font-family' : 'inherit'});
        
		$(this).load(url_to_view, { 't' : time() }, function() {
			
            if (closer_id == undefined || closer_id == "") {

    			var closer_id = "popup_closer_"+time();
    			var closer_left_pos = popup_width - 37;
    			var closer_top_pos = 5;
    			
    			$("#"+dom_id).append('<div id="'+closer_id+'" style="z-index:5001; position:absolute; left:'+closer_left_pos+'px; top:'+closer_top_pos+'px; cursor:pointer; background-color:#f0fbfd;"><img src="'+MY_DOMAIN+'images/icon_close.gif"></div>');
                           
            }
			
			$("#"+closer_id).bind("click", function() {

				$("#"+dom_id).fadeOut(600, function() {
					$(this).remove();
                    window["reload_parent"] = reload_parent;
					UnDimPage();
				});
			});
            
            $("[name='popup_closer']").each(function() {
				$(this).bind("click", function() {
    				$("#"+dom_id).fadeOut(600, function() {
    					$(this).remove();
                        window["reload_parent"] = reload_parent;
    					UnDimPage();
    				});				    
				})                
            });
			
		}).fadeIn(600);
	});	
}
