// Nullsetzen der checkboxen		onunload = function() {       el = document.halb.elements       for (i=0;i<el.length;i++) {           if (el[i].type == 'checkbox' && el[i].checked) {              el[i].value = 0              el[i].checked = false           }       }}// Pruefen der Anzahl der gewaehlten checkboxesfunction Zaehler1() {	var counter = 0		if (document.halb.h1.checked)	{counter = counter + 1}		if (document.halb.a1.checked)	{counter = counter + 1}		if (document.halb.l1.checked)	{counter = counter + 1}		if (document.halb.b1.checked)	{counter = counter + 1}		if (counter == 3) {		NurZwei ();		return false;	}} function Zaehler2() {	var counter = 0		if (document.halb.h2.checked)	{counter = counter + 1}		if (document.halb.a2.checked)	{counter = counter + 1}		if (document.halb.l2.checked)	{counter = counter + 1}		if (document.halb.b2.checked)	{counter = counter + 1}		if (counter == 3) {		NurZwei ();		return false;	}} function Zaehler3() {	var counter = 0		if (document.halb.h3.checked)	{counter = counter + 1}		if (document.halb.a3.checked)	{counter = counter + 1}		if (document.halb.l3.checked)	{counter = counter + 1}		if (document.halb.b3.checked)	{counter = counter + 1}		if (counter == 3) {		NurZwei ();		return false;	}} function Zaehler4() {	var counter = 0		if (document.halb.h4.checked)	{counter = counter + 1}		if (document.halb.a4.checked)	{counter = counter + 1}		if (document.halb.l4.checked)	{counter = counter + 1}		if (document.halb.b4.checked)	{counter = counter + 1}		if (counter == 3) {		NurZwei ();		return false;	}} function Zaehler5() {	var counter = 0		if (document.halb.h5.checked)	{counter = counter + 1}		if (document.halb.a5.checked)	{counter = counter + 1}		if (document.halb.l5.checked)	{counter = counter + 1}		if (document.halb.b5.checked)	{counter = counter + 1}		if (counter == 3) {		NurZwei ();		return false;	}} function Zaehler6() {	var counter = 0		if (document.halb.h6.checked)	{counter = counter + 1}		if (document.halb.a6.checked)	{counter = counter + 1}		if (document.halb.l6.checked)	{counter = counter + 1}		if (document.halb.b6.checked)	{counter = counter + 1}		if (counter == 3) {		NurZwei ();		return false;	}} function Zaehler7() {	var counter = 0		if (document.halb.h7.checked)	{counter = counter + 1}		if (document.halb.a7.checked)	{counter = counter + 1}		if (document.halb.l7.checked)	{counter = counter + 1}		if (document.halb.b7.checked)	{counter = counter + 1}		if (counter == 3) {		NurZwei ();		return false;	}} function Zaehler8() {	var counter = 0		if (document.halb.h8.checked)	{counter = counter + 1}		if (document.halb.a8.checked)	{counter = counter + 1}		if (document.halb.l8.checked)	{counter = counter + 1}		if (document.halb.b8.checked)	{counter = counter + 1}		if (counter == 3) {		NurZwei ();		return false;	}} function Zaehler9() {	var counter = 0		if (document.halb.h9.checked)	{counter = counter + 1}		if (document.halb.a9.checked)	{counter = counter + 1}		if (document.halb.l9.checked)	{counter = counter + 1}		if (document.halb.b9.checked)	{counter = counter + 1}		if (counter == 3) {		NurZwei ();		return false;	}} function Zaehler10() {	var counter = 0		if (document.halb.h10.checked)	{counter = counter + 1}		if (document.halb.a10.checked)	{counter = counter + 1}		if (document.halb.l10.checked)	{counter = counter + 1}		if (document.halb.b10.checked)	{counter = counter + 1}		if (counter == 3) {		NurZwei ();		return false;	}} function NurZwei () {alert(unescape("Bitte pro Frage nur  z w e i  Antworten ausw%E4hlen! \nDu kannst eine falsche Auswahl\ndurch nochmaliges Anklicken wieder aufheben!"));	  } 		// Pruefen der Daten auf mindestens 10function DatenPruefen () {if( ganz < 10 ) {alert(unescape("Bitte beantworte  j e d e  Frage,\ndamit eine sinnvolle Testauswertung m%F6glich ist!  \nDieses Testergebnis ist daher wenig aussagekr%E4ftig! "));}}// -----------------------------------------------------// Uebergabe von (Browserdaten, Datum,) Anfangszeit	var now = new Date(); 	// Berechnen der Scores	function countScore() {		var hand=0;		if (document.halb.h1.checked == true) hand += 1;		if (document.halb.h2.checked == true) hand += 1;		if (document.halb.h3.checked == true) hand += 1;		if (document.halb.h4.checked == true) hand += 1;		if (document.halb.h5.checked == true) hand += 1;		if (document.halb.h6.checked == true) hand += 1;		if (document.halb.h7.checked == true) hand += 1;		if (document.halb.h8.checked == true) hand += 1;		if (document.halb.h9.checked == true) hand += 1;		if (document.halb.h10.checked == true) hand += 1;				var akus=0;		if (document.halb.a1.checked == true) akus += 1;		if (document.halb.a2.checked == true) akus += 1;		if (document.halb.a3.checked == true) akus += 1;		if (document.halb.a4.checked == true) akus += 1;		if (document.halb.a5.checked == true) akus += 1;		if (document.halb.a6.checked == true) akus += 1;		if (document.halb.a7.checked == true) akus += 1;		if (document.halb.a8.checked == true) akus += 1;		if (document.halb.a9.checked == true) akus += 1;		if (document.halb.a10.checked == true) akus += 1;				var lite=0;		if (document.halb.l1.checked == true) lite += 1;		if (document.halb.l2.checked == true) lite += 1;		if (document.halb.l3.checked == true) lite += 1;		if (document.halb.l4.checked == true) lite += 1;		if (document.halb.l5.checked == true) lite += 1;		if (document.halb.l6.checked == true) lite += 1;		if (document.halb.l7.checked == true) lite += 1;		if (document.halb.l8.checked == true) lite += 1;		if (document.halb.l9.checked == true) lite += 1;		if (document.halb.l10.checked == true) lite += 1;				var bild=0;		if (document.halb.b1.checked == true) bild += 1;		if (document.halb.b2.checked == true) bild += 1;		if (document.halb.b3.checked == true) bild += 1;		if (document.halb.b4.checked == true) bild += 1;		if (document.halb.b5.checked == true) bild += 1;		if (document.halb.b6.checked == true) bild += 1;		if (document.halb.b7.checked == true) bild += 1;		if (document.halb.b8.checked == true) bild += 1;		if (document.halb.b9.checked == true) bild += 1;		if (document.halb.b10.checked == true) bild += 1;				ganz=hand+akus+lite+bild;		prozent=100/ganz;		hand=Math.round(hand*prozent);		akus=Math.round(akus*prozent);		lite=Math.round(lite*prozent);		bild=Math.round(bild*prozent);				DatenPruefen ();		// Testdauer 			delta=0;	ndat=new Date(); 	var delta=Math.round((ndat.getTime() - odat.getTime())/1000.); 	document.halb.UserDauer.value = delta;		alert("Du lernst durch"+ "\n" + "* handelndes Lernen  "+hand+" %"+"\n" +"* akustisches Lernen  "+akus+" %" + "\n" +"* lesendes Lernen "+lite+" %"+ "\n" +"* bildliches Lernen "+bild+" %"); // Sortierfunktion und Skripts von Wolfgang Astleitner (erst nach alert!)	var Result = new Array();Result["handelndes"] = hand;Result["akustisches"] = akus;Result["lesendes"] = lite;Result["bildliches"] = bild;var ResultSKey   = new Array();function CheckResultSKey() {  var cnt = 0;  for (i in Result)    cnt++;  if (cnt != ResultSKey.length) {    ResultSKey = new Array();    for (i in Result)      ResultSKey.push(i);  }}function SpecialSort(a,b) {  var aa, bb;  aa = a.split(":");  bb = b.split(":");  return aa[0]-bb[0];}function ResultSort() {  var splitelem;  var tempArray = new Array();   CheckResultSKey();   for (i in ResultSKey) {    tempArray[i] = Result[ResultSKey[i]] + ":" + ResultSKey[i];  }  tempArray.sort(SpecialSort);  tempArray.reverse();   for (i in tempArray) {    splitelem = tempArray[i].split(":");    ResultSKey[i]   = splitelem[1];  }}function printArray() {  var tempArray = new Array();   CheckResultSKey();   for (i in ResultSKey) {//  tempArray[i] = ResultSKey[i] + " = " + Result[ResultSKey[i]] + "%";  tempArray[i] = ResultSKey[i];  }  return tempArray.join(", ");}		ResultSort();		// scores = "<FONT COLOR=#FFFF66>=</FONT>Handelndes Lernen  "+hand+" %<br><FONT COLOR=#FFFF66>X</FONT>Akustisches Lernen  "+akus+" %<br><FONT COLOR=#FFFF66>X</FONT>Lesendes Lernen  "+lite+" %<br><FONT COLOR=#FFFF66>X</FONT>Bildliches Lernen  "+bild+" %";scores = unescape("<TABLE BACKGROUND='../../GRAFIK/bgstreifgelb.jpg'><TR><TD><P ALIGN=right><B>Deine<br>Orientierung</B></P></TD><TD><P ALIGN=center><B>Prozent-<br>verteilung</B></P></TD></TR><TR><TD><P ALIGN=right>handelnd</P></TD><TD><P ALIGN=center>"+hand+" %</P></TD></TR><TR><TD><P ALIGN=right>akustisch</P></TD><TD><P ALIGN=center>"+akus+" %</P></TD></TR><TR><TD><P ALIGN=right>lesend</P></TD><TD><P ALIGN=center>"+lite+" %</P></TD></TR><TR><TD><P ALIGN=right>bildlich</P></TD><TD><P ALIGN=center>"+bild+" %</P></TD></TR></TABLE><h3 ALIGN=center>Die Reihenfolge deiner Vorlieben ist also "+printArray()+" Arbeiten!</h3>") ;SchreibCookie ();sendScore ()	  }// Senden der Datenfunction sendScore () {el=document.halb.elements; for (i=0;i<el.length;i++) {if (el[i].type == 'checkbox' && !el[i].checked) {el[i].value = 0; el[i].checked=true}};}// Cookie schreibenfunction cookie_live() {    var date=new Date();    date.setDate(date.getDate()+LIVEDAYS);    var gmt=date.toGMTString();    var k1=gmt.indexOf(" ");    var k2=gmt.indexOf(" ", k1+1);    var k3=gmt.indexOf(" ", k2+1);    var str=gmt.substring(0,k2)+"-"+gmt.substring(k2+1,k3)+"-"+gmt.substring(k3+3,gmt.length);    return str;  }  function SchreibCookie() {document.cookie = scores; expires="+cookie_live()"; }
