function autocompl(val) {
	if(!val) {
		$('search_auto').style.display='none';
	}
	else if(val.length > 1) {
		req = getRequest();
		req.open("GET", "autocomplete.inc.php?string="+val, true);
		req.onreadystatechange = function() {
			var res = getResponse(req);
			if(res) {
				if(res == 'nofound') {
					$('search_auto').style.display='none';
				} else {
					$('search_auto').style.display='block';
					$('search_auto').innerHTML=res;
				}
			}
		}
		req.send(null);
	}
}



function getRequest() {
	var xmlHttp = false;
	try {
		if( window.ActiveXObject ) {
			for( var i = 5; i; i-- ) {
				try {
					if( i == 2 ) {
					xmlHttp = new ActiveXObject( "Microsoft.XMLHTTP" );
					}
					else {
					xmlHttp = new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" );
					}
					break;
				} catch( excNotLoadable ) {
					xmlHttp = false;
				}
			}
		}
		else if( window.XMLHttpRequest ) {
			xmlHttp = new XMLHttpRequest();
		}
	} catch( excNotLoadable ) {
		xmlHttp = false;
	}
	return xmlHttp;
}

function getResponse(request) {
	if (request.readyState == 4) {
		if(request.status == 200) { 
			return request.responseText;
		} else {
			return false;
		}
	}
}

function searchword(val) {
	$('global_search').value=val;
	$('search_auto').style.display='none';
}