﻿var cssmenuids = ["menu"] //Enter id(s) of CSS Horizontal UL menus, separated by commas
var csssubmenuoffset = -1 //Offset of submenus from main menu. Default is 0 pixels.

function init() {
    // inicializacni funkce onLoad
    //    resizeTo(1024,768);
    //createcssmenu();
}

function createcssmenu() 
{
    for (var i = 0; i < cssmenuids.length; i++) 
    {
        var ultags = document.getElementById(cssmenuids[i]).getElementsByTagName("ul");
        for (var t = 0; t < ultags.length; t++) 
        {
            csssubmenuoffset = ultags[t].offsetHeight - 2 * ultags[t].offsetHeight
            ultags[t].style.top = csssubmenuoffset + "px"
            ultags[t].parentNode.onmouseover = function() 
            {
                this.style.zIndex = 100
                this.getElementsByTagName("ul")[0].style.visibility = "visible"
                this.getElementsByTagName("ul")[0].style.zIndex = 0
            }
            ultags[t].parentNode.onmouseout = function() 
            {
                this.style.zIndex = 0
                this.getElementsByTagName("ul")[0].style.visibility = "hidden"
                this.getElementsByTagName("ul")[0].style.zIndex = 100
            }
        }
    }
}

function uncheckBox(checkListId, listPosition) {
    var checkBoxes = document.getElementById(checkListId).getElementsByTagName("input");
    checkBoxes[listPosition].checked = false;
}

function checkAll(checkListId, object) {
    if (object.checked)
    {
        var checkBoxes = document.getElementById(checkListId).getElementsByTagName("input");
        for (var t = 0; t < checkBoxes.length; t++) {
            checkBoxes[t].checked = object.checked;
        }
    }
}

function showBanner(url, object) {
    hideBanners();

    object.href = url;
    object.onmouseover = "";
    object.childNodes[0].src = './App_themes/default/graphics/banners/' + object.childNodes[1].value + '_open.jpg';
    object.onmouseout = new Function("hideBanners();");
    object.parentNode.style.position = "absolute";
    object.parentNode.style.top = "20";
    object.parentNode.style.left = "0";
    object.parentNode.style.zIndex = "100";
    object.parentNode.parentNode.style.height = "329";
}

function hideBanners() {
    var bannerLinks = document.getElementsByClassName('bannerLink');

    for (var i = 0; i < bannerLinks.length; i++) {
        if (bannerLinks[i].href != '') {
            bannerLinks[i].onmouseover = new Function("showBanner('" + bannerLinks[i].href + "', this);");
            bannerLinks[i].attributes.removeNamedItem('href');
            bannerLinks[i].childNodes[0].src = './App_themes/default/graphics/banners/' + bannerLinks[i].childNodes[1].value + '.jpg';
            bannerLinks[i].parentNode.style.position = "static";
            bannerLinks[i].parentNode.parentNode.style.height = "";
        }
    }
}

function preloadImages() {
    if (document.images) {
        eshopClose = new Image(714, 100);
        eshopClose.src = './App_themes/default/graphics/banners/e-shop.jpg';

        chacharClose = new Image(714, 100);
        chacharClose.src = './App_themes/default/graphics/banners/chachar.jpg';

        teamClose = new Image(714, 100);
        teamClose.src = './App_themes/default/graphics/banners/team.jpg';

        eshopOpen = new Image(714, 306);
        eshopOpen.src = './App_themes/default/graphics/banners/e-shop_open.jpg';

        chacharOpen = new Image(714, 306);
        chacharOpen.src = './App_themes/default/graphics/banners/chachar_open.jpg';

        teamOpen = new Image(714, 306);
        teamOpen.src = './App_themes/default/graphics/banners/team_open.jpg';
    }
}