

/* ----------------------------------------------------------------------------------------
	
	// Falls survey_action ein echo ausgibt kann man das in einen Div schreiben lassen (target_id)
	// siehe Aufruf unten
	
	function updateContent(requestHandle, targetID) {
		 if (requestHandle.readyState == 4) {
			document.getElementById(targetID).innerHTML = requestHandle.responseText;
		}
	}

// ----------------------------------------------------------------------------------------
*/	
	// Sendet Daten an den Server und holt eine ggf. existierende Antwort ab
	function sendAndGetFormData(sourceURL, targetID, survey_id) {
		
		var http_request = false;
			
		if (window.XMLHttpRequest) {
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/xml');
			}
		} else if (window.ActiveXObject) {
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}
		
		if (!http_request) {
			alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
			return false;
		}
		
		/* 
		http_request.onreadystatechange = function() {
			updateContent(http_request, targetID);
		}
		*/
		
		// Radio Buttons durchgehen
		for (i=0;i<4;i++) {
			if (document.survey.elements[i].checked) 
				option_id = document.survey.elements[i].value;
		}
		
		// Radio Buttons ausblenden
		document.getElementById("survey_form").style.display = "none";
		
		// Danketext einblenden einblenden
		document.getElementById("survey_submit").style.display = "block";

		// Weiterleiten an PHP
		http_request.open('GET', sourceURL + "?survey_id=" + survey_id + "&option_id=" + option_id, true);
		http_request.send(null);
	}

