/**
 * javascripts, für Stess-Test auf 
 *  public/test/stress_test_frage.html und folgende
 */

function checkForm() {
	var ok = false;
	var f = document.forms["test"];
	var err = "Sie haben keine Antwort ausgewaehlt!";
		
	//Antwort vorhanden?
	if((f.frage[0].checked || f.frage[1].checked || f.frage[2].checked)) {
		ok = true;
		//Antwort Radio-Buttons durchlaufen und Antwort in Hidden-Field "answers" anhaengen
		for (i=0; i<f.frage.length; i++) {
			if (f.frage[i].checked)
				f.answers.value += f.frage[i].value;
		}
	} else
		alert(err);
	if (ok) document.test.submit();
}

function checkForm8() {
	var ok = false;
	var f = document.forms["test"];
	var err = "Sie haben keine Antwort ausgewaehlt!";
		
	//Antwort vorhanden?
	if((f.frage[0].checked || f.frage[1].checked || f.frage[2].checked)) {
		ok = true;
		//Antwort Radio-Buttons durchlaufen und Antwort in Hidden-Field "answers" anhaengen
		for (i=0; i<f.frage.length; i++) {
			if (f.frage[i].checked)
				f.answers.value += f.frage[i].value;
		}
		//Ergebnisse auswerten und passende Seite aufrufen
		var a = 0, b = 0, c = 0;
		var answers = f.answers.value;
		var resultPage = "";
		for (i=0; i<answers.length; i++) {
			if (answers.charAt(i) == "a")
				a++;
			if (answers.charAt(i) == "b")
				b++;
			if (answers.charAt(i) == "c")
				c++;
		}
		if ((a > b) && (a > c)) resultPage = "stress_test_ergebnis_a.html";
		if ((b > a) && (b > c)) resultPage = "stress_test_ergebnis_b.html";
		if ((c > a) && (c > b)) resultPage = "stress_test_ergebnis_c.html";
		if (resultPage == "") resultPage = "stress_test_ergebnis_d.html";
		document.test.action = resultPage;
	} else
		alert(err);
	if (ok) document.test.submit();
}

