//Submitted to and displayed on www.a1javascripts.com/
//by Ted Kappes : http://www.mycgiserver.com/~pesoto74/download.php
guess=0;
correct = 0;
incorrect = 0;
function FormatNumber(num, decimalNum, bolLeadingZero, bolParens)
/* IN - num:            the number to be formatted
decimalNum:     the number of decimals after the digit
bolLeadingZero: true / false to use leading zero
bolParens:      true / false to use parenthesis for - num
RETVAL - formatted number*/{
        var tmpNum = num;
                // Return the right number of decimal places
        tmpNum *= Math.pow(10,decimalNum);
        tmpNum = Math.floor(tmpNum);
        tmpNum /= Math.pow(10,decimalNum);
                var tmpStr = new String(tmpNum);
                // See if we need to hack off a leading zero or not
        if (!bolLeadingZero && num < 1 && num > -1 && num !=0)
                if (num > 0) {
                tmpStr = tmpStr.substring(1,tmpStr.length);
}                else {
                // Take out the minus sign out (start at 2)
                tmpStr = "-" + tmpStr.substring(2,tmpStr.length);
        }
                // See if we need to put parenthesis around the number
        if (bolParens && num < 0) {
                tmpStr = "(" + tmpStr.substring(1,tmpStr.length) + ")";
        }
                return tmpStr;}function generateRandomNumber(name) {
        answer=Math.floor(Math.random()*5) +1
                if(answer == name) {
                        correct++;
                guess++;
                shape = new Array('Cirkel','Kruis','Vierkant','Ster','Golven')
                        now = "Je hebt gelijk. Het antwoord is " + shape[answer - 1];
                                document.fname.report.value =guess;
                document.fname.report2.value = now;
                document.fname.report4.value = correct;
                document.fname.report6.value =Math.floor(correct/guess * 100) +"%";
                } else {
                incorrect++;
                guess++;
                shape = new Array('Cirkel','Kruis','Vierkant','Ster','Golven')
                        now = "Probeer opnieuw. Het antwoord is "+ shape[answer - 1];
                document.fname.report.value =guess;
                document.fname.report2.value = now;
                document.fname.report4.value = correct;
                document.fname.report6.value =Math.floor(correct/guess * 100) +"%";
                //document.fname.report.value =
        }
}
function psychic() {
        a = .16 * guess;
        b = Math.sqrt(a);
        c = guess * .2 ;
        d = correct - c ;
        e =(d/b) ;
        f = Math.abs(e);
        g = FormatNumber(f,2,true,false)
                if( f <= 1.96) {
                        document.fname.tell.value = "Jouw behaalde score " +g+ " geeft aan dat je geen paranormale vermogens hebt.";
                }
 if( f > 1.96 && f <= 2.58) {
                document.fname.tell.value = "Jouw behaalde score " +g+ " geeft aan dat je lichte paranormale vermogens hebt." ;
        }
        if( f > 2.58 && f <= 3.00) {
                document.fname.tell.value = "Jouw behaalde score " +g+ " geeft aan dat je sterke paranormale vermogens hebt" ;
                if( f > 3.00) {
                        document.fname.tell.value = "Jouw behaalde score " +g+ " geeft aan dat je zeer hoge paranormale vermogens hebt" ;
                }
        }
}
function openit(){
        winda =                window.open("","newone","scrollbars,toolbar=no,location=no,directories=no,status=no,menubar=yes,resizable=yes,width=400,height=230");
        winda.focus();
        winda.document.open();
        winda.document.write("Deze test is gebaseerd op de Zenner-test.  Aangezien de afbeelding pas is geselecteerd als u uw keuze heeft gemaakt, is dit een test voor de mogelijkheid om  gebeurtenissen te voorspellen in in de toekomst.  De nauwkeurigheid van het resultaat wordt verhoogd met het aantal keuzes dat u maakt.  Het paranormale niveau wordt bepaald door een formule die is gebruikt met de Zenner-tests.  Minder dan 1.96 geeft aan dat je geen paranormale vermogens hebt.  1.96 tot 2,58  geeft aan dat je lichte paranormale vermogens hebt.  2,58 tot 3.00 geeft aan dat je sterke paranormale vermogen hebt. Meer dan 3.00 geeft aan dat je zeer hoge paranormale vermogens hebt.");
          winda.document.close();
}














         