var http_request

function fnClearSession(bClearAll){
	http_request=GetXmlHttpObject();
	if (http_request==null){
		  //alert ("Your browser does not support AJAX!");
		  return;
	}
	var url="clear_session.php";
	if (typeof bClearAll!="undefined") url=url+"?all=1";
	
	//parameters="dummy=''";
	http_request.onreadystatechange=clear_session_stateChanged;
	http_request.open("GET",url,true);
	/*http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", parameters.length);
	http_request.setRequestHeader("Connection", "close");*/
	http_request.send(null);
	//alert('start4');
}

function clear_session_stateChanged(){
	if (http_request.readyState==4){
		//if (http_request.status==200){
			//alert("Clear session success");
			/*document.frm_nm.action="app.php";
			document.frm_nm.target="_blank";
			document.frm_nm.submit();*/
		/*}
		else{
			//alert('There was a problem with the request.');
		}*/
	}
}

function GetXmlHttpObject(){
	var http_request=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		http_request=new XMLHttpRequest();
		
		/*if (http_request.overrideMimeType) {
			// set type accordingly to anticipated content type
			//http_request.overrideMimeType('text/xml');
			http_request.overrideMimeType('text/html');
		}*/
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			http_request=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			http_request=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	
	return http_request;
}
