﻿//  Article Tests  \\

Yicon = new Image();
Nicon = new Image();
Yicon.src = '/templates/images/icon_yes.jpg';
Nicon.src = '/templates/images/icon_no.jpg';

function resultT() {
    var checked = 0;
    var count = 0;
    
    for (var i = 0; i < rA.length; i++) {
        for (var j = 1; j <= rC[i]; j++) {
            if (document.getElementById((i + 1) + '_' + j).checked) {
                checked++;
            }
        }
    }

    if (checked == rA.length) {
        for (var i = 0; i < rA.length; i++) {
            for (var j = 1; j <= rC[i]; j++) {
                document.getElementById((i + 1) + '_' + j).style.display = 'none';
                document.getElementById('i_' + (i + 1) + '_' + j).style.display = 'block';
                
                if (j == rA[i] && document.getElementById((i + 1) + '_' + j).checked) {
                    document.getElementById('p_' + (i + 1) + '_' + j).style.color = 'green';
                    document.getElementById('i_' + (i + 1) + '_' + j).src = Yicon.src;
                    count++;
                    
                } else if (j == rA[i] && !document.getElementById((i + 1) + '_' + j).checked) {
                    document.getElementById('p_' + (i + 1) + '_' + j).style.color = 'green';

                } else if (j != rA[i] && document.getElementById((i + 1) + '_' + j).checked) {
                    document.getElementById('p_' + (i + 1) + '_' + j).style.color = 'red';
                    document.getElementById('i_' + (i + 1) + '_' + j).src = Nicon.src;
                }
            }
        }

        document.getElementById('resultsButton').style.display = 'none';
        document.getElementById('results').style.display = 'block';
        

        switch(count) {
            case 0:
                document.getElementById('q_r5').style.display = 'block';
                if (document.all) {
                    document.getElementById('q_r5_b').innerHTML = '0 bodů';
                } else {
                    document.getElementById('q_r5_b').textContent = '0 bodů';
                }
                break;
            case 1:
                document.getElementById('q_r5').style.display = 'block';
                if (document.all) {
                    document.getElementById('q_r5_b').innerHTML = '1 bod';
                } else {
                    document.getElementById('q_r5_b').textContent = '1 bod';
                }
                break;
            case 2:
                document.getElementById('q_r5').style.display = 'block';
                if (document.all) {
                    document.getElementById('q_r5_b').innerHTML = '2 body';
                } else {
                    document.getElementById('q_r5_b').textContent = '2 body';
                }
                break;
            case 3:
                document.getElementById('q_r4').style.display = 'block';
                if (document.all) {
                    document.getElementById('q_r4_b').innerHTML = '3 body';
                } else {
                    document.getElementById('q_r4_b').textContent = '3 body';
                }
                break;
            case 4:
                document.getElementById('q_r4').style.display = 'block';
                if (document.all) {
                    document.getElementById('q_r4_b').innerHTML = '4 body';
                } else {
                    document.getElementById('q_r4_b').textContent = '4 body';
                }
                break;
            case 5:
                document.getElementById('q_r4').style.display = 'block';
                if (document.all) {
                    document.getElementById('q_r4_b').innerHTML = '5 bodů';
                } else {
                    document.getElementById('q_r4_b').textContent = '5 bodů';
                }
                break;
            case 6:
                document.getElementById('q_r3').style.display = 'block';
                if (document.all) {
                    document.getElementById('q_r3_b').innerHTML = '6 bodů';
                } else {
                    document.getElementById('q_r3_b').textContent = '6 bodů';
                }
                break;
            case 7:
                document.getElementById('q_r3').style.display = 'block';
                if (document.all) {
                    document.getElementById('q_r3_b').innerHTML = '7 bodů';
                } else {
                    document.getElementById('q_r3_b').textContent = '7 bodů';
                }
                break;
            case 8:
                document.getElementById('q_r2').style.display = 'block';
                if (document.all) {
                    document.getElementById('q_r2_b').innerHTML = '8 bodů';
                } else {
                    document.getElementById('q_r2_b').textContent = '8 bodů';
                }
                break;
            case 9:
                document.getElementById('q_r2').style.display = 'block';
                if (document.all) {
                    document.getElementById('q_r2_b').innerHTML = '9 bodů';
                } else {
                    document.getElementById('q_r2_b').textContent = '9 bodů';
                }
                break;
            case 10:
                document.getElementById('q_r1').style.display = 'block';
                if (document.all) {
                    document.getElementById('q_r1_b').innerHTML = '10 bodů';
                } else {
                    document.getElementById('q_r1_b').textContent = '10 bodů';
                }
                break;
            default:
              break;
        }
        setBaloonHeight();
        
    } else {
        alert('Neodpověděli jste na všechny otázky.');
    }
}


//  Dictionary Scripts  \\

var alphaList = new Array('a', 'b', 'c', 'cz', 'd', 'e', 'f', 'g', 'h', 'ch', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 'rz', 's', 'sz', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'zz');

function loadAlpha(x) {
    var eX = x.toUpperCase();
    for (var i = 0; alphaList.length > i; i++) {
        if (document.getElementById(alphaList[i].toUpperCase())) {
            document.getElementById('AC' + alphaList[i].toUpperCase()).className = '';
            document.getElementById(alphaList[i].toUpperCase()).style.display = 'none';
        }
    }
    if (document.getElementById(eX)) {
        document.getElementById('AC' + eX).className = 'selected';
        document.getElementById(eX).style.display = 'block';
    }
    for (var i = 0; alphaList.length > i; i++) {
        if (!document.getElementById(alphaList[i].toUpperCase())) {
            document.getElementById('AC' + alphaList[i].toUpperCase()).className = 'emptyAlpha';
            document.getElementById('AC' + alphaList[i].toUpperCase()).onclick = '';
        }
    }
}


//  Baloons Validation  \\
baloons = new Image();
baloons.src = '/templates/images/deti/bg_ballons.png';
greenB = new Image();
greenB.src = '/templates/images/deti/green_ball.png';

function setBaloonHeight() {

    if (document.getElementById('children') != null) {
        document.getElementById('interDivB').style.height = document.getElementById('centerBlock').offsetHeight + 'px';


        if (document.getElementById('centerBlock').offsetHeight < 682) {
            document.getElementById('interDiv').style.backgroundImage = 'none';
            if (document.getElementById('greenBall') != null) {
                document.getElementById('greenBall').style.backgroundImage = 'none';
            }
        } else {
            document.getElementById('interDiv').style.backgroundImage = 'url(' + baloons.src + ')';
            if (document.getElementById('greenBall') != null) {
                document.getElementById('greenBall').style.backgroundImage = 'url(' + greenB.src + ')';
            }
        }
    }

}


// HP News Bar
function showHide(elem) {
    o = document.getElementById(elem);
    (o.style.display == 'none') ? o.style.display = 'block' : o.style.display = 'none';
}


// Menu

var bl = new Image(), bm = new Image(), br = new Image();
bl.src = "/templates/images/menu/menu_blue_left.jpg";
bm.src = "/templates/images/menu/menu_blue_center.jpg";
br.src = "/templates/images/menu/menu_blue_right.jpg";

var gl = new Image(), gm = new Image(), gr = new Image();
gl.src = "/templates/images/menu/menu_green_left.jpg";
gm.src = "/templates/images/menu/menu_green_center.jpg";
gr.src = "/templates/images/menu/menu_green_right.jpg";

var ol = new Image(), om = new Image(), or = new Image();
ol.src = "/templates/images/menu/menu_orange_left.jpg";
om.src = "/templates/images/menu/menu_orange_center.jpg";
or.src = "/templates/images/menu/menu_orange_right.jpg";

var dl = new Image(), dm = new Image(), dr = new Image();
dl.src = "/templates/images/menu/menu_dpink_left.jpg";
dm.src = "/templates/images/menu/menu_dpink_center.jpg";
dr.src = "/templates/images/menu/menu_dpink_right.jpg";

var pl = new Image(), pm = new Image(), pr = new Image();
pl.src = "/templates/images/menu/menu_purple_left.jpg";
pm.src = "/templates/images/menu/menu_purple_center.jpg";
pr.src = "/templates/images/menu/menu_purple_right.jpg";

var imgs = new Array(gl, gm, gr, bl, bm, br, ol, om, or, dl, dm, dr, pl, pm, pr);

function setButton(o, color, pos) {
    var e = ("#" + o);
    $('.itemLeft', e).parent().not('.obsidianItemSelected').children('.itemLeft').attr("src", imgs[pos].src);
    $('.itemMiddle', e).parent().not('.obsidianItemSelected').children('.itemMiddle').css("background-image", "url('" + imgs[pos + 1].src + "')");
    $('.itemMiddle', e).parent().not('.obsidianItemSelected').children('.itemMiddle').children().css("color", "#ffffff");
    $('.itemRight', e).parent().not('.obsidianItemSelected').children('.itemRight').attr("src", imgs[pos + 2].src);
}

function setButtonOff(o) {
    var ex = ("#" + o);
    $('.itemLeft', ex).parent().not('.obsidianItemSelected').children('.itemLeft').attr("src", "/templates/images/menu/menu_gray_left.jpg");
    $('.itemMiddle', ex).parent().not('.obsidianItemSelected').children('.itemMiddle').css("background-image", "url('/templates/images/menu/menu_gray_center.jpg')");
    $('.itemMiddle', ex).parent().not('.obsidianItemSelected').children('.itemMiddle').children().css("color", "#022d67");
    $('.itemRight', ex).parent().not('.obsidianItemSelected').children('.itemRight').attr("src", "/templates/images/menu/menu_gray_right.jpg");
}
