
// izoluj nazev bez přípony 
function ziskejNazevObrazku (href)
{
	var vzorZacatek = "/img/";
	var vzorKonec = ".jpg";
	var zacatek = href.lastIndexOf(vzorZacatek);
	return href.substr(zacatek + vzorZacatek.length, href.lastIndexOf(vzorKonec) - zacatek - vzorZacatek.length);
}


// projdi pole vsech obrazku na strance a zjisti ktere src odpovida aktualnimu
function ziskejOtevrenyObrazek()
{
	
	var images = document.getElementsByTagName('img');
	for(var i = 0; i < images.length; i++)
 	{
		var jeOtevrenyObrazek = /\/[0-9a-zA-Z]+\.jpg$/;
		if(jeOtevrenyObrazek.test (images[i].src))
		{
			extrahujNazev = ziskejNazevObrazku(images[i].src);
			return extrahujNazev;
		}
 	}
 	return false;
}


function generujTlacitka()
{

	// ziskej otevreny obrazek 

	var otevrenyObrazek = ziskejOtevrenyObrazek();
	if(!otevrenyObrazek) return;
	
	// vytvor pole galerie - pole obrazku v galerii 

	var vzorObrazek = /img/;
	var panel = window.document.getElementById('hlavniP');
	var odkazy = panel.getElementsByTagName("a");
	var galerie = Array();
	var j=0;
	for(var i = 0; i < odkazy.length; i++)
	{
		if (vzorObrazek.test( odkazy[i].href))
		{
			galerie[j] = ziskejNazevObrazku(odkazy[i].href);
			j++;
		}
	}

	
	//  vytvoř tlačítka 
	
	var divPrepinac = document.getElementById ('prepinacObrazku');
	var tlacitka = '';

  // jednopvková galérie nepotřebuje tlačítka, stačí ji tlačitko jedno na zavření.

	if(galerie.length <= 1)
	{
	 	tlacitka += '<div class="prepinacRight">';
	 	tlacitka += '<span class="close" onclick="schovejObrazek(\'imgBlock\');" title="zavřít">&nbsp;</span>';
    tlacitka += '</div>';
    divPrepinac.innerHTML = tlacitka;
		return;
	}
	
	
	// najdi sousedy 

	var predchozi = '';
	var nasledujici = '';
	
	var prvni = "img/" + galerie[0] + ".jpg";
	var posledni = "img/" + galerie[galerie.length - 1] + ".jpg";
	
	var pocet = galerie.length;

	for(var i = 0; i < galerie.length; i++)
	{
		if (galerie[i] == otevrenyObrazek )
		{
			i++;
			dalsi = (i < galerie.length) ? galerie[i]: '';
			nasledujici = "img/" + dalsi + ".jpg";
			break;
		} 
		predchozi = galerie[i];
		var predchozi = "img/" + predchozi + ".jpg";
	}
	
	var aktualni = i;
	
	tlacitka += '<div class="prepinacLeft">';
	if (predchozi != '')
	{
		tlacitka += '<a class="prepinac1" onclick = "return ukaz_obrazek (\'' + prvni + '\')"  href="#" title="První">&nbsp;</a>';
		tlacitka += '<a class="prepinac2" onclick = "return ukaz_obrazek (\'' + predchozi + '\')"  href="#" title="Zpět">&nbsp;</a>';
	}
	else
	{
		tlacitka += '<span class="prepinac1">&nbsp;</span>';
		tlacitka += '<span class="prepinac2">&nbsp;</span>';
	}

	tlacitka += '</div>';
	
	tlacitka += '<div class="pocet">';
	if (pocet > 1)
	{
		tlacitka += '' + aktualni + ' ze '+ pocet;
	}
	tlacitka += '</div>';
	
	tlacitka += '<div class="prepinacRight">';
	if (dalsi != '')
	{
		tlacitka += '<a class="prepinac3" onclick = "return ukaz_obrazek (\'' + nasledujici + '\')"  href="#" title="Další"></a>';
		tlacitka += '<a class="prepinac4" onclick = "return ukaz_obrazek (\'' + posledni + '\')"  href="#" title="Poslední"></a>';
	}
		else
	{
		tlacitka += '<span class="prepinac3">&nbsp;</span>';
		tlacitka += '<span class="prepinac4">&nbsp;</span>';
	}

	tlacitka += '<span class="close" onclick="schovejObrazek(\'imgBlock\');" title="zavřít">&nbsp;</span>';
	
	tlacitka += '</div>';

	
	divPrepinac.innerHTML = tlacitka;
	return;
}
