//Objectinstanz
var xhttp;
var oldValue;

function init(){
	if(window.ActiveXObject){
        try{
		    xhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e){
		    try{
				xhttp = new ActiveXObject("Microsoft.XMLHTTP");
		    } catch(e){
				xhttp = false;
		    }
		}
    } else if(window.XMLHttpRequest){
		try{
		    xhttp = new XMLHttpRequest();
		} catch(e){
		    xhttp = false;
		}
    }
}

function updateList(){
    if(!xhttp){return;}
    var q = document.getElementById('suchwort').value;
    if(q==oldValue){return;}
    oldValue = q;
	xhttp.onload=updateList_callback;
    q=encodeURIComponent(q);
    xhttp.open('GET','/lesen/suggest.php?q='+q,false);
    xhttp.send('');
}

function updateList_callback(){
    if(xhttp.responseXML){
		target = document.getElementById('avail');
		var list=xhttp.responseXML.getElementsByTagName('suggest');
		if(list[0]){
		    var tmp=document.importNode(list[0].firstChild,true);
		    target.replaceChild(tmp,target.firstChild);
		} else {
		    target.innerHTML = '&nbsp;';
		}
    } else {
		alert(xhttp.responseText);
    }
}

function putId(begriff){
	old = document.getElementById('suchwort').value;
	var a = old.split(/\s+/g);
	if(a.length == 1){
		document.getElementById('suchwort').value = begriff;
	} else {
		document.getElementById('suchwort').value = old + " " + begriff;
	}
}