function GetXMLHttpRequest()
{
	var xmlhttp = false;

	try
	{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E)
		{
			xmlhttp = false;
		}
	}

	if(!xmlhttp && typeof XMLHttpRequest != 'undefined')
	{
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function GetQueryString()
{ 
	var queryString = ""; 
	var frm = document.forms[0]; 
	var numberElements = frm.elements.length; 

	for(var i = 0; i < numberElements; i++) 
	{ 
		if(i < numberElements-1) 
		{ 
			queryString += frm.elements[i].name+"="+ 
			encodeURIComponent(frm.elements[i].value)+"&"; 
		} 
		else 
		{ 
			queryString += frm.elements[i].name+"="+ 
			encodeURIComponent(frm.elements[i].value); 
		}
	}
	return queryString;
}