function createRequestObject(){
	var request_o; 
	var browser = navigator.appName; 
	if(browser == "Microsoft Internet Explorer"){
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_o = new XMLHttpRequest();
	}
	return request_o;
}

var http = createRequestObject(); 

function getResults(){
	http.open('get', 'search_research.php?action=get_search&location='+document.isc.location.value+
			  '&category='+document.isc.category.value+
			  '&dealer='+document.isc.dealer.value+
			  '&make='+document.isc.make.value+
			  '&price='+document.isc.price.value+
			  '&service_location='+document.isc.service_location.value+
			  '&model='+document.isc.model.value+
			  '&price='+document.isc.price.value+
			  '&priceto='+document.isc.priceto.value+
			  '&regfrom='+document.isc.regfrom.value+
			  '&regto='+document.isc.regto.value+
			  '&kmfrom='+document.isc.kmfrom.value+
			  '&kmto='+document.isc.kmto.value+
			  '&zipcode='+document.isc.zipcode.value+
			  '&radio='+document.isc.radio.value+
			  '&bussiness='+document.isc.business.value+
			  '&dvehicle='+document.isc.dvehicle.value
			  );
	
	http.onreadystatechange = handleResults;  
	http.send(null);
}

function handleResults(){
	if(http.readyState == 4){ 
		var response = http.responseText;
		document.getElementById('search_tresults').innerHTML = response;
	}
}
function change_language(){
	http.open('get', 'change_language.php?lang='+document.formlang.language.value);
	http.onreadystatechange = handlechanges;  
	http.send(null);
}
function handlechanges(){
	if(http.readyState == 4){ 
		var response = http.responseText;
		document.getElementById('language_selected').innerHTML = response;
		history.go(0);
	}
}
function get_make_model(){
	http.open('get', 'get_model.php?make='+document.isc.make.value);
	http.onreadystatechange = handleget_make_model; 
	http.send(null);
}
function handleget_make_model(){
	if(http.readyState == 4){ 
		var response = http.responseText;
		document.getElementById('get_model_container').innerHTML = response;
	}
}

function getMake(){
	http.open('get', 'internal_request.php?action=get_make&id=' + document.edit.make.value);
	http.onreadystatechange = handleMake;  
	http.send(null);
}

function handleMake(){
	if(http.readyState == 4){ 
		var response = http.responseText;
		document.getElementById('vehicle_model').innerHTML = response;
	}
}


