function gwboerse_sndAJAXReq(url, form) {

	var http_request = false;
	var return_xml    = true;
	var callback_function = "gwboerse_showEntries";
	
	if (window.XMLHttpRequest) {
	
        	http_request = new XMLHttpRequest();
        
        	if (http_request.overrideMimeType) {
           		http_request.overrideMimeType('text/xml');
        	}
        	
	} else if (window.ActiveXObject) {      // IE
	
        	try {
            		http_request = new ActiveXObject("Msxml2.XMLHTTP");
            		
        	} catch (e) {
        	
            		try {
                		http_request = new ActiveXObject("Microsoft.XMLHTTP");
            		} catch (e) {}
            	}
        }

    	if (!http_request) {
	        return false;
	}

    	http_request.onreadystatechange = function() {
    	
        	try {
            		if (http_request.readyState == 4) {			        	
                		if (http_request.status == 200) {
                    			if (return_xml) {                	
                        			eval(callback_function + '(http_request.responseXML)');
                    			} else {
                        			eval(callback_function + '(http_request.responseText)');
                    			}
                		} else {
                    			//alert('There was a problem with the request.(Code: ' + http_request.status + ')');
                		}
            		}

        	} catch (e) {
            
        	}
        	
    	}

	var parameters = "";

	for (var i = 0; i < form.elements.length; i++) {
	
		var element = form.elements[i];
		var type = element.type;
		var name = element.name;
		var value = element.value;

		if (type.match(/text|hidden/i)) {
			parameters += "&"+name+"="+value;
		} else if (type.match(/select/i)) {
			parameters += "&"+name+"="+value;
		} else if (type.match(/radio|checkbox/i) && element.checked) {
			parameters += "&"+name+"="+value;
		}
	}
	
	// http_request.open('GET', url, true);
    	// http_request.send(null);

      	http_request.open('POST', url, true);
      	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      	http_request.setRequestHeader("Content-length", parameters.length);
      	http_request.setRequestHeader("Connection", "close");
      	http_request.send(parameters);
    	
}
    
function gwboerse_showEntries(xmldoc) {

	var elements = xmldoc.getElementsByTagName("result");
	var data = "0";
	var data2 = "0";
	
//	alert(elements.length);
	
	if (elements.length == 1) {
		data = elements[0].firstChild.data;
		var elements2 = document.getElementsByTagName("span");
		for (var i = 0; i < elements2.length; i++) {
			if (elements2[i].className == "gwboerse_entries") {
				elements2[i].innerHTML = data;
			}
		}
	}
	var elements = xmldoc.getElementsByTagName("fremd");
	
	if (elements.length == 1) {
		data2 = elements[0].firstChild.data;
		var elements2 = document.getElementsByTagName("span");
		for (var i = 0; i < elements2.length; i++) {
			if (elements2[i].className == "gwboerse_entries2") {
				elements2[i].innerHTML = data2;
			}
		}
	}	

	var elements = xmldoc.getElementsByTagName("model");
	if (elements.length > 0) {
		var el = document.getElementById("user_avaggwboerse_pi1_modell");
		if (el) {
			el.length = 1;
			var model = '';
			var selected  = 0;
			for (i = 0; i < elements.length; i++) {
				model = elements[i].firstChild.data;
				selected = elements[i].getAttribute("selected");
				entry = new Option(model, model, false, ((selected == 1) ? true : false));
				el.options[el.length] = entry;

			}
		}
	}

	var CarRequest = document.getElementById("CarRequest");
	if (CarRequest) CarRequest.style.display = (data == "0" && data2 == "0") ? "block" : "none";
}
