<!--
//var keepSessionTimeout = .3 * 60 * 1000 //set to 1 minute for testing
//var keepSessionTimeout = "<%=Session.Timeout%>";
//alert(keepSessionTimeout);

//setTimeout("keepSession();", keepSessionTimeout );

var req = null;

function keepSession(url)
{
  //this file contains a db query that returns nothing
  //var url = '/BBTrip/website/page.aspx?' + Math.random(); 
  var keepSessionTimeout = 15 * 60 * 1000
     
     //window.focus();
    // alert(url);
     if ( window.XMLHttpRequest ) 
     {
          req = new XMLHttpRequest();
     } 
     else if ( window.ActiveXObject ) 
     {
          req = new ActiveXObject("Microsoft.XMLHTTP");
     }
     
     req.open("GET", url + Math.random, true);
     req.onreadystatechange = keepSessionCallback;
     req.send(null);
        setTimeout("keepSession();", keepSessionTimeout );
}

function keepSessionCallback()
{
     if (req.readyState == 4) 
     {
       if (req.status == 200) 
          {
               //the page request was a success
               //alert("Session Extended");
          }
     }
}
//-->

