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


var http = createObject();


function autosuggest(i,col,results_div,parent) {
	q = document.getElementById(i).value;
	nocache = Math.random();
	
	if(parent != ''){
		parent_cat = document.getElementById(parent).value;
	}else{
		parent_cat = '';
	}
	
	http.open('get', 'ajax_autocomplete.php?q='+q+'&col='+col+'&results_div='+results_div+'&parent_cat='+parent_cat+'&nocache = '+nocache);
	
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			var response = http.responseText;
			e = document.getElementById(results_div);
			if(response!=""){
				e.innerHTML=response;
				e.style.display="block";
			} else {
				e.style.display="none";
			}
		}
	};		
	
	http.send(null);
}


function fill(i,div) {
	document.getElementById(div).value=i;
}

function clearsuggest(results_div) {
	e = document.getElementById(results_div);
	e.style.display="none";
} 

