popup_window = "";
popup_window_2 = "";
second_popup = false;

function open_dialog(lnk,with_scroll,second_popup)
	{
	if (with_scroll) {scroll_out = "yes";}
	else {scroll_out = "no";}
	
	if (second_popup)
		{popup_confirmed_2 = "0";
		popup_window_2 = open(lnk,"popup_window_2","location=no,statusbar=yes,toolbar=no,directories=no,menubar=no,scrollbars=" + scroll_out + ",resizable=no,width=10,height=10");
		popup_refresh_looper_2 = setInterval("popup_refresh_interval_2()",10);
		}
	else 
		{popup_confirmed = "0";
		popup_window = open(lnk,"popup_window","location=no,statusbar=yes,toolbar=no,directories=no,menubar=no,scrollbars=" + scroll_out + ",resizable=no,width=10,height=10");
		popup_refresh_looper = setInterval("popup_refresh_interval()",10);
		}
	
	}

function popup_refresh_interval()
	{if (popup_confirmed != "1")
		{if (popup_window)
			{if (popup_window.closed)
				{popup_window.close();
				clearInterval(popup_refresh_looper);
				}
			else if (!popup_window.closed)
				{popup_confirmed = popup_window.popup_confirmed;}
			}
		else
			{clearInterval(popup_refresh_looper);}
		}
	else
		{clearInterval(popup_refresh_looper);
		do_event();
		}
	}

function popup_refresh_interval_2()
	{
	if (popup_confirmed_2 != "1")
		{if (popup_window_2)
			{if (popup_window_2.closed)
				{popup_window_2.close();
				clearInterval(popup_refresh_looper_2);
				}
			else if (!popup_window_2.closed)
				{popup_confirmed_2 = popup_window_2.popup_confirmed_2;}
			}
		else
			{clearInterval(popup_refresh_looper_2);}
		}
	else
		{clearInterval(popup_refresh_looper_2);
		do_event();
		}
	}

function popup_check_focus()
	{if (popup_window)
		{if (!popup_window.closed)
			{popup_window.focus();}
		}
	else if (popup_window_2)
		{if (!popup_window_2.closed)
			{popup_window_2.focus();}
		}
	}
window.onfocus = popup_check_focus;
