
// ****************************************************************************************
// 
// colorvisiontest.js
// 
// Copyright Capio Medocular
// 
// Created 2003-07-10 by Erik Terenius, Medocular
// 
// ****************************************************************************************


var ImgSrc        = new Array();
var ResultImg1Src = new Array();
var ResultImg2Src = new Array();
var ResultTxt_sv  = new Array();
var ResultTxt_en  = new Array();

pathTestImgs = '/upload/vision_tests/colour_perception/plates/';
pathAnswImgs = '/upload/vision_tests/colour_perception/answer_images/';


// ****************************************************************************************


i = 0;
ImgSrc        [i] = 'pix.gif';
ResultImg1Src [i] = 'pix.gif';
ResultImg2Src [i] = 'pix.gif';
ResultTxt_sv  [i] = '';
ResultTxt_en  [i] = '';

// ****************************************************************************************


i++;
ImgSrc        [i] = 'plate1.gif';
ResultImg1Src [i] = 'facit1.gif';
ResultImg2Src [i] = '';
ResultTxt_sv  [i] = 'S&aring;v&auml;l normalssende som alla med n&aring;gon sorts avvikande f&auml;rgseende skall kunna l&auml;sa talet 12.';
ResultTxt_en  [i] = 'People with normal vision as well as people with visual defects should read the number 12.';

i++;
ImgSrc        [i] = 'plate2.gif';
ResultImg1Src [i] = 'facit2normal.gif';
ResultImg2Src [i] = 'facit2rodgron.gif';
ResultTxt_sv  [i] = 'Normalseende l&auml;ser siffran 8. R&ouml;d-gr&ouml;n f&auml;rgblinda l&auml;ser siffran 3. Fullst&auml;ndigt f&auml;rgblinda kan inte l&auml;sa n&aring;gon siffra alls.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate3.gif';
ResultImg1Src [i] = 'facit3normal.gif';
ResultImg2Src [i] = 'facit3rodgron.gif';
ResultTxt_sv  [i] = 'Normalseende l&auml;ser talet 29. R&ouml;d-gr&ouml;n f&auml;rgblinda l&auml;ser talet 70. Fullst&auml;ndigt f&auml;rgblinda kan inte l&auml;sa n&aring;gon siffra alls.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate4.gif';
ResultImg1Src [i] = 'facit4normal.gif';
ResultImg2Src [i] = 'facit4rodgron.gif';
ResultTxt_sv  [i] = 'Normalseende l&auml;ser siffran 5. R&ouml;d-gr&ouml;n f&auml;rgblinda l&auml;ser siffran 2. Fullst&auml;ndigt f&auml;rgblinda kan inte l&auml;sa n&aring;gon siffra alls.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate5.gif';
ResultImg1Src [i] = 'facit5normal.gif';
ResultImg2Src [i] = 'facit5rodgron.gif';
ResultTxt_sv  [i] = 'Normalseende l&auml;ser siffran 3. R&ouml;d-gr&ouml;n f&auml;rgblinda l&auml;ser siffran 5. Fullst&auml;ndigt f&auml;rgblinda kan inte l&auml;sa n&aring;gon siffra alls.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate6.gif';
ResultImg1Src [i] = 'facit6normal.gif';
ResultImg2Src [i] = 'facit6rodgron.gif';
ResultTxt_sv  [i] = 'Normalseende l&auml;ser talet 15. R&ouml;d-gr&ouml;n f&auml;rgblinda l&auml;ser talet 17. Fullst&auml;ndigt f&auml;rgblinda kan inte l&auml;sa n&aring;gon siffra alls.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate7.gif';
ResultImg1Src [i] = 'facit7normal.gif';
ResultImg2Src [i] = 'facit7rodgron.gif';
ResultTxt_sv  [i] = 'Normalseende l&auml;ser talet 74. R&ouml;d-gr&ouml;n f&auml;rgblinda l&auml;ser talet 21. Fullst&auml;ndigt f&auml;rgblinda kan inte l&auml;sa n&aring;gon siffra alls.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate8.gif';
ResultImg1Src [i] = 'facit8.gif';
ResultImg2Src [i] = 'pix.gif';
ResultTxt_sv  [i] = 'Normalseende l&auml;ser siffran 6. De flesta med avvikande f&auml;rgseende kan inte l&auml;sa n&aring;gon siffra alls eller l&auml;ser fel.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate9.gif';
ResultImg1Src [i] = 'facit9.gif';
ResultImg2Src [i] = 'pix.gif';
ResultTxt_sv  [i] = 'Normalseende l&auml;ser talet 45. De flesta med avvikande f&auml;rgseende kan inte l&auml;sa n&aring;gon siffra alls eller l&auml;ser fel.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate10.gif';
ResultImg1Src [i] = 'facit10.gif';
ResultImg2Src [i] = 'pix.gif';
ResultTxt_sv  [i] = 'Normalseende l&auml;ser siffran 5. De flesta med avvikande f&auml;rgseende kan inte l&auml;sa n&aring;gon siffra alls eller l&auml;ser fel.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate11.gif';
ResultImg1Src [i] = 'facit11.gif';
ResultImg2Src [i] = 'pix.gif';
ResultTxt_sv  [i] = 'Normalseende l&auml;ser siffran 7. De flesta med avvikande f&auml;rgseende kan inte l&auml;sa n&aring;gon siffra alls eller l&auml;ser fel.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate12.gif';
ResultImg1Src [i] = 'facit12.gif';
ResultImg2Src [i] = 'pix.gif';
ResultTxt_sv  [i] = 'Normalseende l&auml;ser talet 16. De flesta med avvikande f&auml;rgseende kan inte l&auml;sa n&aring;gon siffra alls eller l&auml;ser fel.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate13.gif';
ResultImg1Src [i] = 'facit13.gif';
ResultImg2Src [i] = 'pix.gif';
ResultTxt_sv  [i] = 'Normalseende l&auml;ser talet 73. De flesta med avvikande f&auml;rgseende kan inte l&auml;sa n&aring;gon siffra alls eller l&auml;ser fel.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate14.gif';
ResultImg1Src [i] = 'pix.gif';
ResultImg2Src [i] = 'facit14.gif';
ResultTxt_sv  [i] = 'Normalseende och helt f&auml;rgblinda kan inte l&auml;sa n&aring;got nummer. De flesta med r&ouml;d-gr&ouml;n f&auml;rgblindhet l&auml;ser siffran 5.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate15.gif';
ResultImg1Src [i] = 'pix.gif';
ResultImg2Src [i] = 'facit15.gif';
ResultTxt_sv  [i] = 'Normalseende och helt f&auml;rgblinda kan inte l&auml;sa n&aring;got nummer. De flesta med r&ouml;d-gr&ouml;n f&auml;rgblindhet l&auml;ser talet 45.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate16.gif';
ResultImg1Src [i] = 'facit16.gif';
ResultImg2Src [i] = 'pix.gif';
ResultTxt_sv  [i] = 'Normalseende l&auml;ser talet 26. De med r&ouml;dblindhet(protanopi) och kraftigt nedsatt r&ouml;dseende(protanomali) kan se 6:an. Vid l&auml;tt nedsatt r&ouml;dseende ses b&aring;de 2:an och 6:an, men 6:an framtr&auml;der tydligare. Vid gr&ouml;nblindhet(deuteranopi) och kraftigt nedsatt gr&ouml;nseende(deuteranomali) ses bara 2:an. Vid l&auml;tt nedsatt gr&ouml;nseende ses b&aring;de 2:an och 6:an men 2:an framtr&auml;der tydligare.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate17.gif';
ResultImg1Src [i] = 'facit17.gif';
ResultImg2Src [i] = 'pix.gif';
ResultTxt_sv  [i] = 'Normalseende l&auml;ser talet 42. De med r&ouml;dblindhet(protanopi) och kraftigt nedsatt r&ouml;dseende(protanomali) kan se 2:an. Vid l&auml;tt nedsatt r&ouml;dseende ses b&aring;de 4:an och 2:an, men 2:an framtr&auml;der tydligare. Vid gr&ouml;nblindhet(deuteranopi) och kraftigt nedsatt gr&ouml;nseende(deuteranomali) ses bara 4:an. Vid l&auml;tt nedsatt gr&ouml;nseende ses b&aring;de 4:an och 2:an men 4:an framtr&auml;der tydligare.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate18.gif';
ResultImg1Src [i] = 'facit18.gif';
ResultImg2Src [i] = 'pix.gif';
ResultTxt_sv  [i] = 'Normalseende kan f&ouml;lja b&aring;de den r&ouml;da (&ouml;vre) och den lila (nedre) linjen mellan X:en. De med r&ouml;dblindhet (protanopi) och kraftigt nedsatt r&ouml;dseende (protanomali) kan bara f&ouml;lja den lila linjen. Vid l&auml;tt nedsatt r&ouml;dseende ses b&aring;da linjerna, men den lila framtr&auml;der tydligare. Vid gr&ouml;nblindhet (deuteranopi) och kraftigt nedsatt gr&ouml;nseende (deuteranomali) ses bara den r&ouml;da linjen. Vid l&auml;tt nedsatt gr&ouml;nseende ses b&aring;da linjerna men den r&ouml;da framtr&auml;der tydligare.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate19.gif';
ResultImg1Src [i] = 'pix.gif';
ResultImg2Src [i] = 'facit19.gif';
ResultTxt_sv  [i] = 'De flesta med r&ouml;d-gr&ouml;n f&auml;rgblindhet kan f&ouml;lja den slingrande linjen mellan de tv&aring; X:en. De flesta normalseende eller p&aring; annat s&auml;tt f&auml;rgblinda kan inte f&ouml;lja linjen.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate20.gif';
ResultImg1Src [i] = 'facit20.gif';
ResultImg2Src [i] = 'pix.gif';
ResultTxt_sv  [i] = 'Normalseende kan f&ouml;lja den slingrande gr&ouml;na linjen mellan X:en. De flesta med n&aring;gon sorts avvikande f&auml;rgseende kan inte f&ouml;lja linjen, eller f&ouml;ljer en annan linje.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate21.gif';
ResultImg1Src [i] = 'facit21.gif';
ResultImg2Src [i] = 'pix.gif';
ResultTxt_sv  [i] = 'Normalseende kan f&ouml;lja den slingrande orangea linjen mellan X:en. De flesta med n&aring;gon sorts avvikande f&auml;rgseende kan inte f&ouml;lja linjen, eller f&ouml;ljer en annan linje.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate22.gif';
ResultImg1Src [i] = 'facit22.gif';
ResultImg2Src [i] = 'facit22rodgron.gif';
ResultTxt_sv  [i] = 'Normalseende kan f&ouml;lja den slingrande bl&aring;-gr&ouml;n/gul-gr&ouml;na linjen mellan X:en. De med r&ouml;d-gr&ouml;n f&auml;rgblindhet f&ouml;ljer den bl&aring;-gr&ouml;n/lila linjen. Helt f&auml;rgblinda kan inte f&ouml;lja n&aring;gon linje alls.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate23.gif';
ResultImg1Src [i] = 'facit23.gif';
ResultImg2Src [i] = 'facit23rodgron.gif';
ResultTxt_sv  [i] = 'Normalseende kan f&ouml;lja den lila/orangea linjen mellan X:en. De med r&ouml;d-gr&ouml;n f&auml;rgblindhet f&ouml;ljer den bl&aring;-gr&ouml;n/lila linjen. Helt f&auml;rgblinda och de med svagt f&auml;rgseende kan inte f&ouml;lja n&aring;gon linje alls.';
ResultTxt_en  [i] = '';

i++;
ImgSrc        [i] = 'plate24.gif';
ResultImg1Src [i] = 'facit24.gif';
ResultImg2Src [i] = 'pix.gif';
ResultTxt_sv  [i] = 'S&aring;v&auml;l normalseende som de med n&aring;gon typ av avvikande f&auml;rgseende kan f&ouml;lja linjen mellan de tv&aring; X:en.';
ResultTxt_en  [i] = '';


// ****************************************************************************************

numTests = i;

// ****************************************************************************************

for( i=1; i<=numTests; i++ ) {

	if ( ResultImg1Src [i] == '' ) ResultImg1Src [i] = ResultImg1Src [0];
	if ( ResultImg2Src [i] == '' ) ResultImg2Src [i] = ResultImg2Src [0];
	
	ImgSrc        [i] = pathTestImgs + ImgSrc        [i];
	ResultImg1Src [i] = pathAnswImgs + ResultImg1Src [i];
	ResultImg2Src [i] = pathAnswImgs + ResultImg2Src [i];
}

// ****************************************************************************************

CurTestNum = 1;

answerShown = false;
