
var _NAVIGATION = Array(10);

_NAVIGATION['home']       = {'url':'home.php', 'parent':'', 'activeChild':''};
_NAVIGATION['sortiment']  = {'url':'sortiment/index.php', 'parent':'', 'activeChild':''};
_NAVIGATION['strediska']  = {'url':'strediska/bratislava/index.php', 'parent':'', 'activeChild':'BA'};
_NAVIGATION['BA']         = {'url':'strediska/bratislava/index.php', 'parent':'strediska', 'activeChild':''};
_NAVIGATION['TN']         = {'url':'strediska/trencin/index.php', 'parent':'strediska', 'activeChild':''};
_NAVIGATION['PP']         = {'url':'strediska/poprad/index.php', 'parent':'strediska', 'activeChild':''};
_NAVIGATION['rada']       = {'url':'rada/index.php', 'parent':'', 'activeChild':''};
_NAVIGATION['profil']     = {'url':'profil/poslanie/index.php', 'parent':'', 'activeChild':'poslanie'};
_NAVIGATION['poslanie']   = {'url':'profil/poslanie/index.php', 'parent':'profil', 'activeChild':''};
_NAVIGATION['vizia']      = {'url':'profil/vizia/index.php', 'parent':'profil', 'activeChild':''};
_NAVIGATION['odkazy']     = {'url':'odkazy/index.php', 'parent':'', 'activeChild':''};
_NAVIGATION['reklamacie'] = {'url':'poriadok/index.php', 'parent':'', 'activeChild':''};
_NAVIGATION['povolenia']  = {'url':'povolenia/index.php', 'parent':'', 'activeChild':''};

function openPage(page) {
	page = getValidPage(page);
  	dojo.byId('pageUrl').value = _NAVIGATION[page].url;
  	dojo.byId('pageId').value = page;
	dojo.byId('navigation').submit();
}

function createNavigation(currentPage) {
	currentPage = getValidPage(currentPage);
    var links = document.getElementsByTagName('a');
    var link;
	for (var i = 0; i < links.length; i++) {
        link = links[i];
        if (dojo.hasClass(link, 'menu') || dojo.hasClass(link, 'submenu')) {
            dojo.style(link, 'cursor', 'pointer');
            link.onclick = function() {
                openPage(this.id);
            }
            if (link.id && link.id == currentPage) {
                dojo.addClass(link, 'active');
            } else {
                dojo.removeClass(link, 'active');
            }
        }
	}
    if (currentPage != '') {
        if (_NAVIGATION[currentPage].parent != '') {
            dojo.addClass(dojo.byId(_NAVIGATION[currentPage].parent), 'active');
        }
        if (_NAVIGATION[currentPage].activeChild != '') {
            dojo.addClass(dojo.byId(_NAVIGATION[currentPage].activeChild), 'active');
        }
    }
}
function getValidPage(page) {
	var validPage = 'home';
	if ((page && page == '') || (page && _NAVIGATION[page])) {
		validPage = page;
	}
	return validPage;
}
