// Auswertung des PW /(version 0.9 vom 04-02-04)// Alles 0- bzw 9-setzen bei startvar now = new Date(); onunload = function () {document.pw.reset();}function clear() {odat=new Date();pruefsend = 0;LOLOv=9;LOSEv=9;LOGOv=9;LOMOv=9;LOINv=9;LOSTv=9;SELOv=9;SESEv=9;SEGOv=9;SEMOv=9;SEINv=9;SESTv=9;GOLOv=9;GOSEv=9;GOGOv=9;GOMOv=9;GOINv=9;GOSTv=9;MOLOv=9;MOSEv=9;MOGOv=9;MOMOv=9;MOINv=9;MOSTv=9;INLOv=9;INSEv=9;INGOv=9;INMOv=9;ININv=9;INSTv=9;STLOv=9;STSEv=9;STGOv=9;STMOv=9;STINv=9;STSTv=9;}// Berechnen und Pruefen der Scores	function CountScore() {// Pruefen auf Vollstaendigkeit var pruef = 0; 	if (LOLOv == 9) {pruef++};	if (LOSEv == 9) {pruef++};	if (LOGOv == 9) {pruef++};	if (LOMOv == 9) {pruef++};	if (LOINv == 9) {pruef++};	if (LOSTv == 9) {pruef++};	if (SELOv == 9) {pruef++};	if (SESEv == 9) {pruef++};	if (SEGOv == 9) {pruef++};	if (SEMOv == 9) {pruef++};	if (SEINv == 9) {pruef++};	if (SESTv == 9) {pruef++};	if (GOLOv == 9) {pruef++};	if (GOSEv == 9) {pruef++};	if (GOGOv == 9) {pruef++};	if (GOMOv == 9) {pruef++};	if (GOINv == 9) {pruef++};	if (GOSTv == 9) {pruef++};	if (MOLOv == 9) {pruef++};	if (MOSEv == 9) {pruef++};	if (MOGOv == 9) {pruef++};	if (MOMOv == 9) {pruef++};	if (MOINv == 9) {pruef++};	if (MOSTv == 9) {pruef++};	if (INLOv == 9) {pruef++};	if (INSEv == 9) {pruef++};	if (INGOv == 9) {pruef++};	if (INMOv == 9) {pruef++};	if (ININv == 9) {pruef++};	if (INSTv == 9) {pruef++};	if (STLOv == 9) {pruef++};	if (STSEv == 9) {pruef++};	if (STGOv == 9) {pruef++};	if (STMOv == 9) {pruef++};	if (STINv == 9) {pruef++};	if (STSTv == 9) {pruef++}; // Scores berechnen 	var LOVE =0;var SERV =0;var GOOD =0;var MONE =0;var INFO =0;var STAT =0;LOVE = LOLOv + SELOv + GOLOv + MOLOv + INLOv + STLOv;SERV = LOSEv + SESEv + GOSEv + MOSEv + INSEv + STSEv;GOOD = LOGOv + SEGOv + GOGOv + MOGOv + INGOv + STGOv;MONE = LOMOv + SEMOv + GOMOv + MOMOv + INMOv + STMOv;INFO = LOINv + SEINv + GOINv + MOINv + ININv + STINv;STAT = LOSTv + SESTv + GOSTv + MOSTv + INSTv + STSTv;ganz=LOVE+SERV+GOOD+MONE+INFO+STAT;	prozent=100/ganz;	LOVE=Math.round(LOVE*prozent);	SERV=Math.round(SERV*prozent);	GOOD=Math.round(GOOD*prozent);	MONE=Math.round(MONE*prozent);	INFO=Math.round(INFO*prozent);	STAT=Math.round(STAT*prozent);		// Sortierfunktion und Skripts von Wolfgang Astleitner	var Result = new Array();Result["LOVE"] = LOVE;Result["SERVICE"] = SERV;Result["GOODS"] = GOOD;Result["MONEY"] = MONE;Result["INFORMATION"] = INFO;Result["PRESTIGE"] = STAT;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.pw.UserDauer.value = delta;	// Fehlermeldung oder Alert der Testergebnisse	if (pruef > 0) { alert("Bitte  a l l e  Wunschvorstellungen beantworten!"); pruefsend = pruef;  }	else { ResultSort(); alert("Dein Testergebnis \n\n  L = "+LOVE+" %, S = "+SERV+" %, G = "+GOOD+" %\n M = "+MONE+" %, I = "+INFO+" %, P = "+STAT+" %"); pruefsend = pruef;  scores = unescape("<TABLE BORDER=0><TR><TD><P ALIGN=right><B>Deine W%FCnsche<BR>im Bereich</B></P></TD><TD><P ALIGN=center><B>Prozent-<br>verteilung</B></P></TD></TR><TR><TD><P ALIGN=right>LOVE</P></TD><TD><P ALIGN=center>"+LOVE+" %</P></TD></TR><TR><TD><P ALIGN=right>SERVICE</P></TD><TD><P ALIGN=center>"+SERV+" %</P></TD></TR><TR><TD><P ALIGN=right>GOODS</P></TD><TD><P ALIGN=center>"+GOOD+" %</P></TD></TR><TR><TD><P ALIGN=right>MONEY</P></TD><TD><P ALIGN=center>"+MONE+" %</P></TD></TR><TR><TD><P ALIGN=right>INFORMATION</P></TD><TD><P ALIGN=center>"+INFO+" %</P></TD></TR><TR><TD><P ALIGN=right>PRESTIGE</P></TD><TD><P ALIGN=center>"+STAT+" %</P></TD></TR></TABLE><p ALIGN=center>Die Reihenfolge deiner Wunschvorstellungen ist also "+printArray()+".</P>") ;SchreibCookie ('PWTestwert', scores); SchreibCookie ('Love', LOVE); SchreibCookie ('Service', SERV); SchreibCookie ('Goods', GOOD); SchreibCookie ('Money', MONE); SchreibCookie ('Information', INFO); SchreibCookie ('Status', STAT); }}// Test auf Vollstaendigkeitfunction test() {if (pruefsend > 0){alert("Bitte  a l l e  Wunschvorstellungen bearbeiten!");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!");  }
