function auswerten () {
	var start;
	for (i = 1; i < y.length; i++)   {
		start = false;
		for (j = 0; j < x [i] [10]; j++) {
			if (y [i] [j] == true) {
				start = true;
				break;
			}
		}
		if (start == false) break;
	}

	if (start == false) {
		alert ("Es sind noch nicht alle Aufgaben bearbeitet. Die Auswertung wird deshalb verweigert!");
		return;
	}
	if (test_sperren == true) return; 
	test_sperren = true;
	var zaehler_gesamtpunktzahl = zaehler_erreichte_punkte = zaehler_richtig = zaehler_falsch = 0;
	var zaehler_elements = -1;
	for (i = 1; i < aufgaben.length; i++) {
		zaehler_falsch = zaehler_richtig = 0;
		for (j = 0; j < x [i] [10]; j++) {
			if (x [i] [j] == "checked") {
				zaehler_gesamtpunktzahl++;
				zaehler_elements++;
				document.multiple_choice_test.elements [zaehler_elements].style.visibility ='visible';
				document.multiple_choice_test.elements [zaehler_elements].style.background ='red';
				document.multiple_choice_test.elements [zaehler_elements].checked = true;
				zaehler_elements++;
				if (document.multiple_choice_test.elements [zaehler_elements].checked == true)
					zaehler_richtig++;
			}
			else {
				zaehler_elements = zaehler_elements + 2;
				if (document.multiple_choice_test.elements [zaehler_elements].checked == true)
					zaehler_falsch++;
			}
		}
		if (zaehler_falsch < zaehler_richtig)
			zaehler_erreichte_punkte = zaehler_erreichte_punkte + zaehler_richtig - zaehler_falsch;
	}
	document.multiple_choice_test.Gesamtpunktzahl.value = zaehler_gesamtpunktzahl;
	document.multiple_choice_test.Erreichte_Punkte.value = zaehler_erreichte_punkte;
	document.multiple_choice_test.Erzielte_Leistung.value = Math.round (zaehler_erreichte_punkte / zaehler_gesamtpunktzahl * 100);
	ausgewertet = true;

}



function olddrucken () {
	if (ausgewertet == false) {
		 alert ("Es kann nicht gedruckt werden, da der Test noch nicht ausgewertet ist.");
		return;
	}
	theurl = document.location.href+"&DL=Print";
	var printwindow = open(theurl,"Print","width=700,height=600,toolbar=yes,location=no,menubar=yes,resizable=yes,status=yes,scrollbars=yes");
	if(printwindow.closed == true) printwindow;
	else  printwindow.focus()
}

function schliessen () {
	window.close ();
}

function checksearchfrm(frm,field) {
		var theform = document.forms[frm].elements[field];
		if (theform.value ==''){
			alert ("Es wurde kein Suchbegriff eingegeben");
			theform.focus();
			return false;
		}
		else if(theform.value.length < 3){
			alert ("Der Suchbegriff muss mindestens aus drei Zeichen bestehen.");
			theform.focus();
			return false;
		}
		else {
			return true;
		}
	}
	
function search(url) {
	var TheQuery=document.search.query.value.replace(/[< | > | ;]/g,"");
	document.location.href=url+'?query=' + encodeURI(TheQuery)+"*";
}

function captureSubmit(theEvent, actionRef) {
    
    if (!theEvent) {
        theEvent = window.event;
    }
    
    theEvent.cancel = true;
    callAction(actionRef);
}


function showMap(url){
	var w = 1024;
	var h = 768;
	var links = screen.width/2 - w/2;
	var oben = screen.height/2 - h/2;
    var fenster=open(url,+ "MapWindow","height="+h+",width="+w+",left="+links+",top="+oben+",toolbar=yes,location=yes,menubar=yes,resizable=yes,status=yes,scrollbars=yes");
	if(fenster.closed == true) aktuell;
	else  fenster.focus()

}


