var xml = makeXML();
var form;
var loading;
var results;
function makeXML () {
	if (typeof XMLHttpRequest == 'undefined') {
		objects = Array(
			'Microsoft.XmlHttp',
			'MSXML2.XmlHttp',
			'MSXML2.XmlHttp.3.0',
			'MSXML2.XmlHttp.4.0',
			'MSXML2.XmlHttp.5.0'
		);
		for (i = 0; i < objects.length; i++) {
			try {
				return new ActiveXObject(objects[i]);
			} catch (e) {}
		}
	} else {
		return new XMLHttpRequest();
	}
}

function process_form() {
	form = document.getElementById('form');
	loading = document.getElementById('loading');
	results = document.getElementById('results');		
	results.style.display = 'none';
	results.innerHTML = '';
	loading.style.display = 'inline';
	var listofvalues;
	for (var i = 0; i < form.elements.length; i++){
		if (i=="0") 
			listofvalues = "?";
		listofvalues += form.elements[i].name+"="+form.elements[i].value+"&";
		
	}
	xml.open('get', './results.php'+listofvalues);
	xml.onreadystatechange = function () {
		if (xml.readyState == 4 && xml.status == 200) {
			results.style.display = 'block';
			results.innerHTML = xml.responseText;
			loading.style.display = 'none';
		}
	}
		xml.send(null);
		return false;
}