// JavaScript Document
var XMLHttpRequestObject = createXMLHttpRequestObject();

function createXMLHttpRequestObject(){
	var XMLHttpRequestObject = false;

	try	{
		XMLHttpRequestObject = new XMLHttpRequest();
	}	catch(e)
	{
		var aryXmlHttp = new Array(
		"MSXML2.XMLHTTP",
		"Microsoft.XMLHTTP",
		"MSXML2.XMLHTTP.6.0",
		"MSXML2.XMLHTTP.5.0",
		"MSXML2.XMLHTTP.4.0",
		"MSXML2.XMLHTTP.3.0"
		);
		for (var i=0; i<aryXmlHttp.length && !XMLHttpRequestObject; i++){
			try	{
				XMLHttpRequestObject = new ActiveXObject(aryXmlHttp[i]);
			}catch (e) {}
		}
	}

	if (!XMLHttpRequestObject){
		alert("Error: failed to create the XMLHttpRequest object.");
	}else{
		return XMLHttpRequestObject;
	}
}

function getData(dataSource, help){
  	if ( XMLHttpRequestObject ){
	    dataSource += "&parm=" + new Date().getTime();
        XMLHttpRequestObject.open("GET", dataSource);
    	XMLHttpRequestObject.onreadystatechange = function(){
     	 	try{
        		if ( XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200 ){
        	  		var objHelp = document.getElementById(help);
	        	  	objHelp.innerHTML = XMLHttpRequestObject.responseText;
    		    }else{
        		  	var objHelp = document.getElementById(help);
          			objHelp.innerHTML = 'loading...';
	        	}
    	 	}catch(e){}
	    }
    	XMLHttpRequestObject.send(null);
  	}
}
var count_timer = 0;
var timerid;
function extend_sess(){
	if ( count_timer < 6 ){ timerid = setTimeout("extend_sess()", 600000); count_timer++; }
	var str_url = 'extend_sess.php?test=true';
	getData(str_url, 'div_extend_sess');	
}

