// Auswertung des SIT (version 2.0 vom 04-01-18)// Alles 0-setzen bei startvar now = new Date(); onunload = function () {document.sit.reset();}function clear() {odat=new Date();pruefsend = 30;IIR16v=0;AAR21v=0;SSR26v=0;EER12v=0;CCR08v=0;RRI01v=0;AAI17v=0;SSI24v=0;EEI28v=0;CCI14v=0;RRA06v=0;IIA02v=0;SSA18v=0;EEA22v=0;CCA30v=0;RRS11v=0;IIS09v=0;AAS03v=0;EES19v=0;CCS25v=0;RRE27v=0;IIE13v=0;AAE07v=0;SSE04v=0;CCE20v=0;RRC23v=0;IIC29v=0;AAC15v=0;SSC10v=0;EEC05v=0;	}// Berechnen und Pruefen der Scores	function CountScore() {// Pruefen auf Vollstaendigkeit  var pruef = 0;	if (IIR16v == 0)	{pruef++}	if (AAR21v == 0)	{pruef++}	if (SSR26v == 0)	{pruef++}	if (EER12v == 0)	{pruef++}	if (CCR08v == 0)	{pruef++}	if (RRI01v == 0)	{pruef++}	if (AAI17v == 0)	{pruef++}	if (SSI24v == 0)	{pruef++}	if (EEI28v == 0)	{pruef++}	if (CCI14v == 0)	{pruef++}	if (RRA06v == 0)	{pruef++}	if (IIA02v == 0)	{pruef++}	if (SSA18v == 0)	{pruef++}	if (EEA22v == 0)	{pruef++}	if (CCA30v == 0)	{pruef++}	if (RRS11v == 0)	{pruef++}	if (IIS09v == 0)	{pruef++}	if (AAS03v == 0)	{pruef++}	if (EES19v == 0)	{pruef++}	if (CCS25v == 0)	{pruef++}	if (RRE27v == 0)	{pruef++}	if (IIE13v == 0)	{pruef++}	if (AAE07v == 0)	{pruef++}	if (SSE04v == 0)	{pruef++}	if (CCE20v == 0)	{pruef++}	if (RRC23v == 0)	{pruef++}	if (IIC29v == 0)	{pruef++}	if (AAC15v == 0)	{pruef++}	if (SSC10v == 0)	{pruef++}	if (EEC05v == 0)	{pruef++}	var R=0;	var I=0;	var A=0;	var S=0;	var E=0;	var C=0;	var R1=0;	var I1=0;	var A1=0;	var S1=0;	var E1=0;	var C1=0;	var R2=0;	var I2=0;	var A2=0;	var S2=0;	var E2=0;	var C2=0;	R1=(5-RRI01v)+(5-RRA06v)+(5-RRS11v)+(5-RRE27v)+(5-RRC23v);I1=(5-IIR16v)+(5-IIA02v)+(5-IIS09v)+(5-IIE13v)+(5-IIC29v);A1=(5-AAR21v)+(5-AAI17v)+(5-AAS03v)+(5-AAE07v)+(5-AAC15v);S1=(5-SSR26v)+(5-SSI24v)+(5-SSA18v)+(5-SSE04v)+(5-SSC10v);E1=(5-EER12v)+(5-EEI28v)+(5-EEA22v)+(5-EES19v)+(5-EEC05v);C1=(5-CCR08v)+(5-CCI14v)+(5-CCA30v)+(5-CCS25v)+(5-CCE20v);R2=(IIR16v+AAR21v+SSR26v+EER12v+CCR08v);I2=(RRI01v+AAI17v+SSI24v+EEI28v+CCI14v);A2=(RRA06v+IIA02v+SSA18v+EEA22v+CCA30v);S2=(RRS11v+IIS09v+AAS03v+EES19v+CCS25v);E2=(RRE27v+IIE13v+AAE07v+SSE04v+CCE20v);C2=(RRC23v+IIC29v+AAC15v+SSC10v+EEC05v);R=R1+R2-10;I=I1+I2-10;A=A1+A2-10;S=S1+S2-10;E=E1+E2-10;C=C1+C2-10;// Neuberechnung mit Korrekturfaktor vom Juli 2007			ganz=R+I+A+S+E+C;	prozent=100/ganz;	R=Math.round((6*R*prozent)+5.98199568910483);	I=Math.round((6*I*prozent)+2.95718693207827);	A=Math.round((6*A*prozent)-3.75723764845569);	S=Math.round((6*S*prozent)-15.9033853176158);	E=Math.round((6*E*prozent)+3.32403533239957);	C=Math.round((6*C*prozent)+7.39740501246378);		// Sortierfunktion und Skripts von Wolfgang Astleitner	var Result = new Array();Result["realistisch"] = R;Result["intellektuell"] = I;Result["k%FCnstlerisch"] = A;Result["sozial"] = S;Result["unternehmerisch"] = E;Result["konventionell"] = C;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(", ");}// Testdauer 	delta=0;	ndat=new Date(); 	var delta=Math.round((ndat.getTime() - odat.getTime())/1000.); 	document.sit.UserDauer.value = delta;	// Fehlermeldung oder Testergebnisse	if (pruef > 0) { alert("Bitte  a l l e  Fragen beantworten!"); pruefsend = pruef;  }//  else { ResultSort(); alert("Dein Testergebnis in Prozenten ist\n"+printArray()); pruefsend = pruef;    	else { alert("Dein Testergebnis in Prozenten ist\nR = "+R+"% ... I = "+I+"% ... A = "+A+"%\nS = "+S+"% ... E = "+E+"% ... C = "+C+"%"); pruefsend = pruef; ResultSort(); scores = unescape("<TABLE BORDER=0><TR><TD><P ALIGN=right><B>Deine Orientierung<BR>im Bereich</B></P></TD><TD><P ALIGN=center><B>Prozent-<br>verteilung</B></P></TD></TR><TR><TD><P ALIGN=right>realistisch</P></TD><TD><P ALIGN=center>"+R+" %</P></TD></TR><TR><TD><P ALIGN=right>intellektuell</P></TD><TD><P ALIGN=center>"+I+" %</P></TD></TR><TR><TD><P ALIGN=right>k%FCnstlerisch</P></TD><TD><P ALIGN=center>"+A+" %</P></TD></TR><TR><TD><P ALIGN=right>sozial</P></TD><TD><P ALIGN=center>"+S+" %</P></TD></TR><TR><TD><P ALIGN=right>unternehmerisch</P></TD><TD><P ALIGN=center>"+E+" %</P></TD></TR><TR><TD><P ALIGN=right>konventionell</P></TD><TD><P ALIGN=center>"+C+" %</P></TD></TR></TABLE><p ALIGN=center><strong>Die Reihenfolge deiner Interessensorientierungen ist also "+printArray()+".</strong></P>") ;SchreibCookie ('SITTestwert', scores); SchreibCookie ('Realistisch', R); SchreibCookie ('Intellektuell', I); SchreibCookie ('Artistisch', A); SchreibCookie ('Sozial', S); SchreibCookie ('Unternehmerisch', E); SchreibCookie ('Konventionell', C); }}// Pruefung auf Vollstaendigkeitfunction test() {if (pruefsend > 0){alert("Bitte  a l l e  Fragen beantworten!");return false;}}// 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(c_name,value){document.cookie=c_name+ "=" +escape(value);} // Geduldfunction geduld () { alert("Bitte einen Augenblick Geduld!");  }
