
// Help functions
function openHelp(url,custType)
{
   open(url, "helpwindow_" + custType, "toolbar=no,directories=no,location=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=600,height=480")
}

function openNonBofAHelp(url)
{
   open(url, "helpwindow_", "toolbar=no,directories=no,location=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=600,height=480")
}

// Page startup/shutdown - Body onLoad, Body onUnload
// Timeout
var defaultTimeOutMilliseconds = 1080000;

function LoadPage()
{	
	self.status="Digital Vision Center v3.91 ©2005";
	customaryLoadPage();
}

function customaryLoadPage()
{
	//isErrorWinOpen();
	//if (this["extendbody"]!=null)
	//{
	//	extendbody.action();
	//}
	if(this["myTimeoutMilliseconds"] != null)
	{
		setupTimeout(myTimeoutMilliseconds);
	}
	else
	if(this["UITimeoutMilliseconds"] != null)
	{
		setupTimeout(UITimeoutMilliseconds);
    }
	else
	{
		setupTimeout(defaultTimeOutMilliseconds);
	}
}

function loadPageWithoutTimeout()
{
	//isErrorWinOpen();
	//if (this["extendbody"]!=null)
	//{
	//	extendbody.action();
	//}
}

function unLoadPage()
{	
	killErrorWin();
}


/*
function displayAlert() 
{ 
	if(confirm("For your protection, you are about to be \"timed out\" automatically.\nClick Cancel to continue with your current session or OK to return\nto the Welcome page."))
        {
		self.location= baseURL + "bofa/ibd/IAS/presentation/GotoWelcome?navigation=true"; 
		setupTimeout(defaultTimeOutMilliseconds);
	}


}
*/

function displayAlert()
{
	alert("For security purposes, you will be \"timed out\" automatically. Click OK to extend your timeout.");
	if (this["timeOutURL"] != null)
	{
		self.location=timeOutURL;
	}
	else
	{
		self.location="index.asp";
	}
	if (this["myTimeoutMilliseconds"] != null)
	   {
	   setupTimeout(myTimeoutMilliseconds);
	   }
	   else
    if (this["UITimeoutMilliseconds"] != null)
	   {
	   setupTimeout(UITimeoutMilliseconds);
	   }
	   else
	   {
	   setupTimeout(defaultTimeOutMilliseconds);
	   }
		
}

function setupTimeout(timeOutMilliseconds)
{
	window.setTimeout('displayAlert()', timeOutMilliseconds);
}


