function checkCookies() {    
    var redirect, x, y;
    var localOffice = '';
    var localLanguage = '';
    var subSection = '';
    var get = readGET();
    
    if (get['subSection']) subSection = get['subSection'];
    
    if (!localOffice && get['userSection']) { //udaj v GET parametru ma nizsi prioritu
        localOffice = get['userSection'];
        if (!zast_lng[localOffice] || !zast_lng[localOffice].length) localOffice = ''; //overeni platne hodnoty
    }
    if (!localOffice && getCookie('sectionLocalOffice')) { //udaj v Cookies ma nejnizsi prioritu
        localOffice = getCookie('sectionLocalOffice');
        if (!zast_lng[localOffice] || !zast_lng[localOffice].length) localOffice = ''; //overeni platne hodnoty
    }
    if (!localOffice) localOffice = 'cz'; //defaultni hodnota zastoupeni
    
    if (!localLanguage && getCookie('sectionLanguage') && getCookie('change')) localLanguage = getCookie('sectionLanguage');
    if (!localLanguage && get['userLanguage']) localLanguage = get['userLanguage'];
    if (!localLanguage && getCookie('sectionLanguage')) localLanguage = getCookie('sectionLanguage');
    if (localLanguage && zast_lng[localOffice] && zast_lng[localOffice].length) { //test platnosti jazyka pro vybranne zastoupeni
        y = localLanguage;
        localLanguage = '';
        for (x=0;x<zast_lng[localOffice].length;x++) {
            if (y == zast_lng[localOffice][x]) {
                localLanguage = y;
                break;
            }
        }
    }
    if (!localLanguage && zast_lng[localOffice] && zast_lng[localOffice].length) localLanguage = zast_lng[localOffice][0];
    if (!localLanguage) localLanguage = 'en'; //en verzi ma kazde zastoupeni
    
    var expires = new Date();
    expires = expires.valueOf() + 31*24*60*60*1000;
    expires = new Date(expires);
    setCookie('sectionLocalOffice', localOffice, expires, '/');
    setCookie('sectionLanguage', localLanguage, expires, '/');
    if (subSection == 'OKP') {
        redirect = '/'+localLanguage+'/portal/loyalty_programs/ffp_okplus/ffp_homepage.htm';//+window.location.search;
    } else if (subSection == 'OKC') {
        redirect = '/'+localLanguage+'/portal/loyalty_programs/fbp_okplus_corporate/fbp_homepage.htm';//+window.location.search;
    } else {
        redirect = '/'+localLanguage+'/portal/homepage/'+localOffice+'_homepage.htm';//+window.location.search;
    }
    window.location = redirect;
}

function readGET() {        
    var x, parts, pair;
    var get = new Array();
    if (window.location.search) {
        parts = window.location.search.split('?', 2);
        if (parts[1]) {
            parts = parts[1].split('&');
            for (x=0;x<parts.length;x++) {
                if (parts[x]) {
                    pair = parts[x].split('=', 2);
                    get[pair[0]] = decodeURIComponent(pair[1]);
                }
            }
        }
    }
    return get;
}