// JavaScript Document
var req=null;
var g_req=null;
var console=null;
var READY_STATE_UNINITIALIZED=0;
var READY_STATE_LOADING=1;
var READY_STATE_LOADED=2;
var READY_STATE_INTERACTIVE=3;
var READY_STATE_COMPLETE=4;

function sendRequest(url,params,HttpMethod)
{	
	//typeof(get_ids());
	//var extra_param=get_ids();
	
	if (!HttpMethod)
	{
		HttpMethod="POST";
	}
	req=initXMLHTTPRequest();
	g_req=req;
	if (req)
	{
		req.onreadystatechange=onReadyState;
		req.open(HttpMethod,url,true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		
		//params+="&"+extra_param;
		//alert(params);
		req.send(params);
	}
}
function sendRequestLogin(url,params,HttpMethod)
{	
	//typeof(get_ids());
	//var extra_param=get_ids();
	
	if (!HttpMethod)
	{
		HttpMethod="POST";
	}
	req=initXMLHTTPRequest();
	g_req=req;
	if (req)
	{
		req.onreadystatechange=onReadyStateLogin;
		req.open(HttpMethod,url,true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		
		//params+="&"+extra_param;
		//alert(params);
		req.send(params);
	}
}
//****************************creating the XMLHTTPRequest object
function initXMLHTTPRequest()
{
	var xRequest=null;
	if (window.XMLHttpRequest)
	{
		xRequest=new XMLHttpRequest();
	} else if (window.ActiveXObject)
	{
		xRequest=new ActiveXObject
		("Microsoft.XMLHTTP");
	}
	return xRequest;
}

/**************************************
***************************************
**************************************/


function getAjaxObject()
{
	var xmlHttp;
	try
  	{  
		xmlHttp=new XMLHttpRequest();  
	}
	catch (e){
			try{  
	    		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}catch (e){    
						try{      
							xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	      
	  					} catch (e){      
						alert("Your browser does not support AJAX!");      
	  					return false;      
	  				} 
			} 
		}    
	return xmlHttp;  
}
