var xmlHttp;
function createXMLHttpRequest(){
	if(window.ActiveXObject){
		xmlHttp =  new ActiveXObject('Microsoft.XMLHTTP');
	}else if(window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
	
	}		
}

function startRequestPOST(pageName,source){
	var queryString = document.getElementById(source).value;
	createXMLHttpRequest();
	
	xmlHttp.onreadystatechange = handleStateChange;
	xmlHttp.open("POST",pageName,true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	xmlHttp.send("param="+ queryString);
}

function startRequestGET(pageName,source){
	var queryString = document.getElementById(source).value;
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;
	xmlHttp.open("GET",pageName + "?param=" + queryString ,true);
	xmlHttp.send(null);
}

function handleStateChange(){
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			parseResults();	
		}		
	}	
}