
	var request = false;

	function checkradio(feld){
		for (i=0; i < feld.length; i++){
		if(feld[i].checked == true){
		return feld[i].value;
		}
		}
		}	
	

	// Request senden
	function setRequestObjekttypKriterien(sel,session_name,sessionid, anzeigeart,ot_value) {
		


		if (
				(ot_value != "" ) &&
				(ot_value != undefined )
			)
		{
	
			var objekttyp = ot_value;
		}
		else
		if (sel.type == 'radio')
		{
			var objekttyp =sel.value;
			
		}
		else
			var objekttyp = sel.options[sel.selectedIndex].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) {
				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 = 'admin/ajax/objekttyp_kriterien.php?i='+objekttyp+'&'+session_name+'='+sessionid+'&aa='+anzeigeart;	
			// Request öffnen
			request.open('post', url, true);
			// Request senden
			request.send(null);
			// Request auswerten
			request.onreadystatechange = interpretRequestObjekttypKriterien;
		}
	}


	function initRequestObjekttypKriterien(sel,session_name,sessionid) {
		
		var objekttyp = sel;
					
		// 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) {
				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 = 'admin/ajax/objekttyp_kriterien.php?i='+objekttyp+'&'+session_name+'='+sessionid;	
			// Request öffnen
			request.open('post', url, true);
			// Request senden
			request.send(null);
			// Request auswerten
			request.onreadystatechange = interpretRequestObjekttypKriterien;
		}
	}

	// Request auswerten
	function interpretRequestObjekttypKriterien() {
		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 content = request.responseText;
					// den Inhalt des Requests in das <div> schreiben
					document.getElementById('kriterienliste').innerHTML = content;
				}
				break;
			default:
				break;
		}
	}

