/*******************************************************************
** The following code opens a popup window on exit (unload) of
** the page containing the JS triggers.
**
** Example of trigger code to be place on the page
** <script language="javascript">
**		<!--
**			popupURL = '<NEW WINDOW URL>';
**			popupWidth = <NEW WINDOW WIDTH>;
**			popupHeight = <NEW WINDOW HEIGHT>;
**			popupTop = <NEW WINDOW TOP POSITION>;
**			popupLeft = <NEW WINDOW LEFT POSITION>;
**			alwaysShow = <TRUE/FALSE>;
**			
**			Launch_Listeners();
**		//-->
** </script>
*******************************************************************/
var browser = navigator.appName;
var version = parseFloat(navigator.appVersion);

var showPopupWindow = true;
var popupURL = "";
var popupWidth = "";
var popupHeight = "";
var popupTop = "";
var popupLeft = "";
var alwaysShow = true; //popup window when user exits page (no condition)

function Click_Event(evt)
{
	if ( !alwaysShow ) //popup window only is user has not press a "continue" button
	{
		if (browser == 'Netscape')
			elementType = evt.target.type?evt.target.type.toUpperCase():"";
		else
			elementType = evt.srcElement.type?evt.srcElement.type.toUpperCase():"";
		
		//Do not show if button is pressed (continue forward in the path)
		if ( (elementType == 'SUBMIT' || elementType == 'BUTTON') )
			showPopupWindow = false;
	}
}

function Unload_Event()
{
	if ( showPopupWindow )
		Open_Window();
}

function Open_Window()
{	
	sFeatures = "resizable=no,width=" + popupWidth + ",height=" + popupHeight + ",top=" + popupTop + ",left=" + popupLeft;
	newWindow = window.open(popupURL, '_temp', sFeatures);
	
	if (newWindow != null)
		newWindow.setTimeout("self.focus()",1000);	
}

function Launch_Listeners()
{
	if(window.addEventListener) {//NS 
		window.addEventListener("unload",Unload_Event,false); 
		document.addEventListener("click",Click_Event,false);
	} else if(window.attachEvent) {//IE
		window.attachEvent("onunload",Unload_Event);
		document.attachEvent("onclick",Click_Event);
	}
}
