рони, спасибо огромное за отзыв, но что-то не получается ни фига. Изменил коде на вот так:
$(function () {
            $('#image').change(function () {
                switch ($('#gkennung').text()) {
                    case 0: {
                        if (['1', '2', '3'].indexOf(arr[i].GK) !== -1)
                            txt = "<img src=\"../imag/gk/img1.png\" height=\"40\" width=\"40\">";
                        break;
                    }
                    case 1: {
                        if (['4', '5', '6'].indexOf(arr[i].SCO) !== -1)
                            txt = "<img src=\"../imag/gk/img2.png\" height=\"40\" width=\"40\">";
                        break;
                    }...
и как мне кажется, ошибка сидит вот тут:
switch ($('#gkennung').text())
 
потому, что дебаг проходит до change (function)  потом больше ничего не видит. Хотя в arr[1].GK  значения все присутсвуют... 
Короче запутался я слегка