

var request = false;


function searchnext(value) 
{

urlvalue = value


// Request erzeugen
		if (window.XMLHttpRequest) {
			
			request = new XMLHttpRequest(); // Mozilla, Safari, Opera
		} else if (window.ActiveXObject) {
			
			try { 
			request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
			} catch (e) {i
				try {
					
					request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
				} catch (e) {}
			}
		}

		// überprüfen, ob Request erzeugt wurde
		if (!request) {
			
			alert("Kann keine XMLHTTP-Instanz erzeugen");
			return false;
		} else { 

		var url = urlvalue;


			// Request öffnen
			request.open('post', url, true);
			// Requestheader senden
			request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	

	



	// Request senden
			request.send();
			
				// Request auswerten
			request.onreadystatechange = interpretRequestzwei;
			
		}
		
	}




	// Request senden
function setRequest(value) {

		// Request erzeugen
		if (window.XMLHttpRequest) {
			
			request = new XMLHttpRequest(); // Mozilla, Safari, Opera
		} else if (window.ActiveXObject) {
			
			try { 
			request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
			} catch (e) {i
				try {
					
					request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
				} catch (e) {}
			}
		}

		// überprüfen, ob Request erzeugt wurde
		if (!request) {
			
			alert("Kann keine XMLHTTP-Instanz erzeugen");
			return false;
		} else { 

		var url = "./livesearch.php";


			// Request öffnen
			request.open('post', url, true);
			// Requestheader senden
			request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	

	



	// Request senden
			request.send('keywords='+value+'&action=do_search&postthread=1&author=&findthreadst=1&numreplies=&postdate=0&pddir=1&sortby=lastpost&sortordr=desc&showresults=threads&submit=jjsd');
			
				// Request auswerten
			request.onreadystatechange = interpretRequestzwei;
			
		}
	
	}



	// Request auswerten
function interpretRequestzwei() {
		
		switch (request.readyState) {
			// wenn der readyState 4 und der request.status 200 ist, dann ist alles korrekt gelaufen
			case 4:	
				if (request.status != 200) {
					
					alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request.status);
					} else {
					
					var zurueck = request.responseText;
					// den Inhalt des Requests in das <div> schreiben
					
					document.getElementById('Ergebnisse').innerHTML = zurueck;				


				}
				break;
			default:
				break;
		}
}


