function languageChange() {
    var objL, objC, jazyky, i;
    objL = document.getElementById('languageS');
    objC = document.getElementById('countryS');
    if (objL && objC && objC.options[objC.selectedIndex].value && objL.options && objL.options[objL.selectedIndex].value) {
        setCookieIntro();
        jazyky = zast_lng[objC.options[objC.selectedIndex].value];
        if (jazyky && jazyky.length) {
            for (i=0; i<jazyky.length; i++) {
                if (objL.options[objL.selectedIndex].value == jazyky[i][0]) {
                    window.location = jazyky[i][1];
                }
            }
        }
        
    }
}

function countryChange() {
    var objL, objC, objO;
    var i, kod, jazyky;
    objL = document.getElementById('languageS');
    objC = document.getElementById('countryS');
    if (objL && objC) {
        kod = objC.options[objC.selectedIndex].value;
        jazyky = zast_lng[kod];
        if (objL.options.length > 0) {
            objL.selectedIndex = 0;
            for (i=objL.options.length-1; i>0; i--) objL.options[i] = null;
        }    
        if (jazyky && jazyky.length) {
            for (i=0; i<jazyky.length; i++) {
                objO = document.createElement('option');
                objL.appendChild(objO);
                objO.text = lng_name[jazyky[i][0]];
                objO.setAttribute('value', jazyky[i][0]);
            }
            //objO = document.getElementById('languageDiv1');
            //if (objO) objO.style.visibility = 'visible';
            //objO = document.getElementById('languageDiv2');
            //if (objO) objO.style.visibility = 'visible';
        }
    }
}

function setCookieIntro() {
    var obj = document.getElementById('worldwide_remember_choice');
    var objL = document.getElementById('languageS');
    var objC = document.getElementById('countryS');
    if (obj && obj.checked && objL && objC) {
        var expires = new Date();
        expires = expires.valueOf() + 31*24*60*60*1000;
        expires = new Date(expires);
        setCookie('intro_ww', objC.options[objC.selectedIndex].value, expires, '/');
        setCookie('intro_lng', objL.options[objL.selectedIndex].value, expires, '/');
    }
    return true;
}

function presetCombos(zast, lang) {
    var objL, objC;
    var i, selected;
    objC = document.getElementById('countryS');
    if (objC && zast && (objC.options.length > 0)) {
        selected = objC.selectedIndex;
        for (i=0; i<objC.options.length; i++) {
            if (objC.options[i].value == zast) {
                objC.options[selected].selected = false;
                objC.options[i].selected = true;
                i = objC.options.length;
            }
        }
        countryChange();
        objL = document.getElementById('languageS');
        if (objL && lang && (objL.options.length > 0)) {
            selected = objL.selectedIndex;
            for (i=0; i<objL.options.length; i++) {
                if (objL.options[i].value == lang) {
                    objL.options[selected].selected = false;
                    objL.options[i].selected = true;
                    i = objL.options.length;
                }
            }
        }
    }    
}