var xhttp;

function createXMLHttpRequest() {
   if (window.ActiveXObject) { 
        try { 
           // IE 6 and higher
           xhttp = new ActiveXObject("MSXML2.XMLHTTP");
        } catch (e) {
            try {
                // IE 5
                xhttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {
                xhttp=false;
            }
        }
    }
    else if (window.XMLHttpRequest) {
        try {
            // Mozilla, Opera, Safari ...
            xhttp = new XMLHttpRequest();
        } catch (e) {
            xhttp=false;
        }
    }
}

function sendRequest() {
	
    if (!xhttp) {
        alert("Der XMLHttpRequest kann nicht ausgefuehrt werden.");
        return; // exit
    }

	var suchIndex = document.getElementById("strassen").selectedIndex;
    var strasse = document.getElementById("strassen")[suchIndex].value;
    
    xhttp.open("GET","request_ajax.php?str="+strasse,true);
    xhttp.onreadystatechange=sendRequest_callback;     
    
    xhttp.send(null);
    return false;
}

function sendRequest_callback() {
   
	//mac,betriebsys,prozessor,ram,descript,art,betriebsys1,abteilung,position,ip_alt
    if (xhttp.readyState==4 && xhttp.status==200)
    {
    	var amt = xhttp.responseText;

		amt = amt.replace(/&amp;Uuml;/g, "Ue");
		amt = amt.replace(/&Uuml;/g, "Ue");
		amt = amt.replace(/&amp;uuml;/g, "ue");
		amt = amt.replace(/&uuml;/g, "ue");
		amt = amt.replace(/&amp;ouml;/g, "oe");
		amt = amt.replace(/&ouml;/g, "oe");
		amt = amt.replace(/&amp;Ouml;/g, "Oe");
		amt = amt.replace(/&Ouml;/g, "Oe");
		amt = amt.replace(/&amp;Auml;/g, "Ae");
		amt = amt.replace(/&Auml;/g, "Ae");
		amt = amt.replace(/&amp;auml;/g, "ae");
		amt = amt.replace(/&auml;/g, "ae");
		amt = amt.replace(/&szlig;/g, "ss");
		amt = amt.replace(/&amp;szlig;/g, "ss");
		amt = amt.replace(/&amp;quot;/g, "");

    	document.getElementById("amt").value = amt;
    }
}


function init() {
    createXMLHttpRequest();
}
window.onload=init;
