// JavaScript Document
/*//---------------------------------------------*/
/*// Name: SITENAME - Default Scripts			 */
/*// Language: JavaScript						 */
/*//---------------------------------------------*/


/*//---------------------------------------------*/
/*// Name: InitializeSite()						 */
/*// Desc: Entry Point for Onload Event			 */
/*//---------------------------------------------*/

function InitializeSite()
{
	if ( window.location.href.match( /^https:/i ) )
		siteRoot = secureSiteRoot;
}

/*//---------------------------------------------*/
/*// Declare/Define Global Variables			 */
/*//---------------------------------------------*/

var secureSiteRoot = "https://clients3.bannerview.com/~PLANNAME";

/*//---------------------------------------------*/
/*// Session Extension Functions				 */
/*//---------------------------------------------*/
/*// extendSession() - calls extend.bv and		 */
/*//                   resets popup timer		 */
/*// timeoutAlert()  - triggered popup			 */
/*//---------------------------------------------*/

function extendSession() {
	var xmlHttp;

	try
	{
		xmlHttp = new XMLHttpRequest();
	}
	catch (e)
	{
		try
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				return false;
			}
		}
	}

	xmlHttp.open("GET", "/extend.bv", true);
	xmlHttp.send(null);
	setTimeout('timeoutAlert()',1200000);
}

function timeoutAlert() {
	var request = confirm("Your session is about to expire, click OK to extend your session.");
	
	if (request) {
		extendSession();
	}
}
