function ShowMenu (id)
{
if (document.getElementById("mnu" + id).style.display == 'none')
{
 document.getElementById("chr" + id).innerHTML = "&laquo;";
 document.getElementById("mnu" + id).style.display = "";
}
else
{
 document.getElementById("chr" + id).innerHTML = "&raquo;";
 document.getElementById("mnu" + id).style.display = "none";
}
}



function ShowBlock (id)
{
    if (document.getElementById("block" + id).style.display == 'none')
    {
        document.getElementById("block" + id).style.display = "";
        document.getElementById("link" + id).className = "selected";
    }
    else
    {
        document.getElementById("block" + id).style.display = "none";
        document.getElementById("link" + id).className = "";
    }
}

function HideBlock (id)
{
    document.getElementById("block" + id).style.display = "none";
    document.getElementById("link" + id).className = "";
}

function HideGalleryBlocks ()
{
    HideBlock(1);
    HideBlock(2);
    HideBlock(3);
}

function HideUsersBlocks ()
{
    HideBlock(1);
    HideBlock(2);
}

function GalleryMenu (id)
{
    HideGalleryBlocks();
    ShowBlock(id);
}

function UserMenu (id)
{
    HideUsersBlocks();
    ShowBlock(id);
}

function HideMembersBlocks ()
{
    HideBlock(1);
    HideBlock(2);
}

function MembersMenu (id)
{
    HideMembersBlocks();
    ShowBlock(id);
}


function ShowMemberDetails (id)
{
  if (document.getElementById("member" + id).style.display == 'none')
    document.getElementById("member" + id).style.display = "";
  else
    document.getElementById("member" + id).style.display = "none";
}

function ShowCForm ()
{
  document.getElementById("cf").style.display = "";
  document.getElementById("cfa").style.display = "none";
}

function HideCForm ()
{
  document.getElementById("cfa").style.display = "";
  document.getElementById("cf").style.display = "none";
}

function HideMenu ()
{
  var i;
  for(i=1;i<=4;i++) ShowMenu(i);
}

/**
    Skryje element s daným ID
    @param id ID tagu
*/
function hideElement(id)
{
    document.getElementById(id).style.display = 'none';
}


/**
    Zobrazí element s daným ID
    @param id ID tagu
*/
function showElement(id)
{
    document.getElementById(id).style.display = '';
}


/**
    Zobrazí nebo skryje elementy, které nejsou potřebné pro danou šablonu zápasu
    @param id ID volby
*/
function loadMatchTemplate(id)
{
    id = parseInt(id); 
    
    // Warctraft III DotA
    switch(id)
    {
        case 1:
            showElement('adm-map-title-dota');
            hideElement('adm-map-title-default');
            showElement('adm-maps-dota');
            hideElement('adm-maps');
            
            showElement('adm-players-dota');
            break;
        default:
            hideElement('adm-map-title-dota');
            showElement('adm-map-title-default');
            hideElement('adm-maps-dota');
            showElement('adm-maps');
            
            hideElement('adm-players-dota');
            break;
    }
}


/**
    Změní atribut src u tagu img s daným id
    @param id ID tagu
    @param file Cílový soubor obrázku, který se má zobrazit
*/
function loadImage(id, file)
{
    document.getElementById(id).src = file;
}


/**
    Změní atribut Value u tagu Input
    @param id ID tagu
    @param value Hodnota
*/
function changeInputValue(id, value)
{
    document.getElementById(id).value = value;
}

// počet polí pro výber hráče zápasu v administraci
_selMatchPlayers = 1;

_txtID = 0;

function showDotaHeroes(id)
{
    showElement("dh");
    _txtID = id;
}

function setDotaAlias(id)
{
    hideElement("dh");
    changeInputValue(_txtID + 'i', id);
    hideElement("dh");
}

