// JavaScript Document

function loadPopup( targetUrl ){
	$("#loadingContainer").css("top", $(window).scrollTop() );
	$("#popupContainer").css("top", $(window).scrollTop() );
	
	$("#loadingContainer").show();
	$("#popupLoadingImage").show();
	$("#screen").setOpacity(75);
	$("#popupBody").hide();
	$("#popupContainer").show();
	$("#popupBody").load( targetUrl, function(){ popupLoaded(); } );	
}

function closePopup(){
	$("#popupContainer").hide();
	$("#screen").fadeOut();
	$("#popupBody").empty();
}

function popupLoaded(){
	$("#popupBody").show();
	$("#loadingContainer").hide();
	//if( popupLoadedCallback() ){
	if( typeof( popupLoadedCallback ) == "function" ){
		popupLoadedCallback();
	} else {
		//the popup had no function that needed calling
	}
}