$(document).ready(function(){  

	if (popup_autostart==1) {
		setTimeout('open_popup()', popup_autostart_delay);
	}
	
	$("#popup_window_close").click(function() {
		close_popup();
	});
	
	$("#popup_background").click(function() {
		close_popup();
	});
	
	$(document).keydown(function(e){  
		//console.log(e.keyCode);
	
		if(e.keyCode==27 && popup_displayed==1){  
			close_popup();
	
		}
	});
	
	
});  

$(window).resize(function() {
	center_popup();
});

var popup_displayed = 0;
var popup_autostart = 0;
var popup_autostart_delay = '1000';

function open_popup() {  
	if (popup_displayed==0){  

		$("#popup_background").css({  
			"opacity": "0.8"  
		});  

		$("#popup_background").fadeIn("slow");  
		
		$("#popup_window").fadeIn("slow");  
		
		popup_displayed = 1;  
		
		center_popup();

	}  
}  

function close_popup() {  
	if (popup_displayed==1) {  

		$("#popup_background").fadeOut("slow");  
		
		$("#popup_window").fadeOut("slow");  
		
		popup_displayed = 0;  
	}  
}  

function center_popup() {  
	var win_height = $(window).height();
	var win_width = $(window).width();
	var win_scroll = $(window).scrollTop();
	
	var popup_height = $("#popup_window").height();  
	var popup_width = '800';
	
	

	$("#popup_window").css({  
		"position": "absolute",  
		"top": ((win_height/2) - (popup_height/2)) + win_scroll + "px",  
		"left": (win_width/2) - (popup_width/2) + "px"  
	});  
  
	$("#popup_background").css({  
		"height": win_height + "px"
	});  
  
}  
