var request=false;
var sid=false;

function getRequest()
{
    if(request.readyState==4) {
        if(request.status!=200) {
            alert("Der Request wurde abgeschlossen ist aber nicht OK\nFehler:"+request.status); 
        } else {
            var foo=document.getElementById(sid);
			foo.innerHTML=request.responseText;
        }
    }

}

function makeRequest(url,value,id)
{
    sid=id;
    if(window.XMLHttpRequest) {
        request=new XMLHttpRequest();
    } else if(window.ActiveXObject) {
        try {
            request=new ActiveXObject("Msxml2.XMLHTTP"); //IE 5
        } catch(e) {
            try {
                request=new ActiveXObject("Microsoft.XMLHTTP"); //IE 6
            } catch(e) {
                
            }
        }
    }
    
    if (!request) {
        alert('Kann keine XMLHTTP-Instanz erzeugen');
        return false;
    } else {
        request.open("get", url+'?action='+value, true);
        request.onreadystatechange=getRequest;
        request.send("");
    }

}