var req = null;
function handle(){
	switch(req.readyState){
		case 4:
			if(req.status!=200) {
				alert("Fehler:"+req.status);
			}else{
				var tabelle = document.getElementById("tabelle");
				while(tabelle.rows.length>1){
					tabelle.deleteRow(1);
				}
				var text = req.responseText;
				var zeilen = text.split("##");
				var x = 0;
				while(x + 1 < zeilen.length){
					zellen = zeilen[x].split("--");
					tr = document.createElement("tr");
					td1 = document.createElement("td");
					inhalt1 = document.createTextNode(zellen[0]);
					td2 = document.createElement("td");
					td2_link = document.createElement("a");
					td2_link.setAttribute("href", "Link/" + zellen[3]);
					inhalt2 = document.createTextNode(zellen[1]);
					td2_link.appendChild(inhalt2);
					td3 = document.createElement("td");
					inhalt3 = document.createTextNode(zellen[2]);
					td1.appendChild(inhalt1);
					td2.appendChild(td2_link);
					td3.appendChild(inhalt3);
					tr.appendChild(td1);
					tr.appendChild(td2);
					tr.appendChild(td3);
					tabelle.appendChild(tr);
					x++;
				}
			}
		break;

		default: return false; break;
	}
}

function suche(){
	try{
		req = new XMLHttpRequest();
	}
	catch (e){
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (failed){
				req = null;
			}
		}
	}

	if (req == null){
		alert("Error creating request object!");
	}
		var suche = document.getElementById("suche").value;
		var req_url = 'linksuche.php?search=' + suche;

		req.open("GET", req_url, true);
		req.onreadystatechange = handle;
		req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.send(null);
}
