String.prototype.trim = function () {
	//return this.replace(/^\s*/, "").replace(/\s*$/, "");
	return this.replace(/^\s+|\s+$/g, '') ;
}

function searchhelp() {
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0) {
		//alert(xmlHttp.readyState);
		searchinput=document.getElementById('search_input');
		if(searchinput!="") trimite(xmlHttp,'ajsearch.php','POST','q='+searchinput.value.trim(),showsearchhelp);
	}
}

function showsearchhelp() {
	if(xmlHttp.readyState==4){
		if(xmlHttp.status==200) {
			var result=xmlHttp.responseText;
			var searchresults=document.getElementById('search_results');
			searchresults.innerHTML="";
			if(result!="") { 
				searchresults.innerHTML=result;
				searchresults.style.display='block';
			} else {
				searchresults.style.display='none';
			}
		}
	}
}