function getHTTPRequest() {
		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 updateSmartResults(url){
		var results_div = document.getElementById('results_div');
		window.scrollTo("0","200");
		results_div.innerHTML = "<h2>updating the results......</h2>";
		var xmlhttp = getHTTPRequest();
		xmlhttp.open('GET',url);
		xmlhttp.onreadystatechange = function()
	{
		if (xmlhttp.readyState == 4) {
			results_div.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}