function popupOpen(url, onPopup)
{
    // Load popup content and prepend it to the document body
    $.get(url, function(data) {
       if ($('#popup_content').length) {
           $('#popup_content').html(data).removeClass('popup_hidden');
       } else {
    	    $('body').prepend('<div id="popup_content">' + data + '</div>');
       }
    	onPopup();
    
    
       $('#popup_content').css('margin-top', ($(window).scrollTop() + 100) + 'px');
	//alert((($(document).width() / 2) - ($('#popup_content').width() / 2)) + 'px');
       $('#popup_content').css('margin-left', (($(document).width() / 2) - ($('#popup_content').width() / 2)) + 'px');
       
       $('#popup_close').click(function() {
           popupClose();
       });
});

	// Create overlay if not exists
	if (!$('#popup_overlay').length) {
		$('body').prepend('<div id="popup_overlay" class="hidden"></div>');	
	}

    if($.browser.msie)
    {
	    $('#popup_overlay').width(jQuery(document).width());
  	    $('#popup_overlay').height(jQuery(document).height()).removeClass('popup_hidden');
    }
    else
    //in all the rest browsers - fade slowly
    {
	    jQuery('#popup_overlay').height(jQuery(document).height()).removeClass('popup_hidden').fadeTo('slow', 0.7);
    }
	
	return false;
}

function popupClose()
{
    if($.browser.msie) {
        $('#popup_overlay').addClass('popup_hidden');
    } else {
        $('#popup_overlay').fadeTo('slow', 0).addClass('popup_hidden');
    }
    
    $('#popup_content').addClass('popup_hidden');
}
