
var ajax_global_data=new Array();


function ajax_load_get_xml_doc(url,ajax_zieltyp,ajax_zielid)
{
	ajax_load_xml_doc(url,'GET','',ajax_zieltyp,ajax_zielid);
}
function ajax_load_xml_doc(url,typ,postdata,ajax_zieltyp,ajax_zielid)
{
	
    if (window.XMLHttpRequest) 
    {
        req = new XMLHttpRequest();
    }   
    else if (window.ActiveXObject) 
    {
        req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (req)
	{
        req.onreadystatechange = new Function( "", "ajax_processReqChange('"+ ajax_zieltyp + "','" + ajax_zielid + "')" ); 
        req.open(String(typ), url, true);
        if (typ=='GET')
        {
        	req.send(null);
        }
        else
        {
        	req.setRequestHeader("Method", "POST " +  url  + " HTTP/1.1");
    		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        	req.send(postdata);
        }
    } 
}
function ajax_processReqChange(ajax_zieltyp,ajax_zielid)
{
    if (req.readyState == 4) 
    {
        if (req.status == 200) 
        {
        	switch (ajax_zieltyp)
        	{
        		case "xml":
        			eval(ajax_zielid);
        			break;
        		case "text":
        			ajax_data_text2html(ajax_zielid);
					break;
        		default:
					ajax_data_text2html(ajax_zielid);
					break;
			}
 		}
    }
}
function ajax_data_text2html(ajax_zielid)
{
	document.getElementById(ajax_zielid).innerHTML=req.responseText;
}