/*
Ohleduplné otevírání nových oken s JavaScriptem
V některých případech při otevírání odkazu do nového okna je pro uživatele 
pohodlnější, aby nevyskakovala další okna, pokud mu již jedno "naše okno" 
vyskočilo - to je jednoduché, nicméně takové okno se může skrýt v pozadí 
hlavního okna a uživatel pak nezaregistruje, že se jeho obsah změnil. 
V článku si nejen ukážeme, jak namísto otevření dalšího okna jen přenést 
již otevřené okno do popředí, ale také jak se sžít s v současnosti hojně 
využívanými blokátory vyskakovacích oken.
viz.: http://interval.cz/clanek.asp?article=3484
*/
var myTWin = window.myTWin;
    
function OpenMyWin(link,winName)
{
  var retValue=true;
  if (myTWin!=null && !myTWin.closed)
  {
    myTWin.focus();
    myTWin.location.href=link.href;
  }
  else
  {
    myTWin=window.open(link.href,winName);
    if (myTWin==null || typeof(myTWin)=="undefined")
      retValue=false;
    else
    {
      link.target=winName;
      myTWin.focus();
    }
  }
  return retValue;
}


/*
Odkaz na nové okno jsme si uložili do proměnné win, 
tu posléze otestujeme a pokud se povedlo otevření, 
vrátíme jako návratovu hodnotu funkce true. 
V ovladači se pak negací vrátí hodnota false, 
která zamezí provedení atributu href. 
Pokud by se okno nepovedlo otevřít, je vrácena hodnota false a 
ve výsledku se provede atribut href.
*/
function bar(url){
    wasOpen  = false;
    win = window.open(url);    
    return (typeof(win)=='object')?true:false;
  }
// Zobrazeni detailu v novem okne
function detail(a,b,c,d) 
{
//  alert("Detail")
// pro administrativni cast
okno = "Detail";
// pro bt2000
if (a>100)	{	okno = "Detail2";	}
if (a==101)	zdroj="../bt2000/clen.php?rok="+b+"&karta="+c;
//if (a==102)	zdroj="../../bt2000/mapa.php?id_etapy="+b;
if (a==102)	zdroj="../bt2000/mapa.php?id_etapy="+b;
//if (a==103)	zdroj="../fotky/fotka.php?id="+b+"&listuj="+d;
if (a==103)	zdroj="./fotky/fotka.php?id="+b+"&listuj="+d;
if (a==104)	{	okno = "help";	
				zdroj="forum_help.html";
			}
//if (a==105)	zdroj="./inc/mapa_ori.html";
if (a==105)	zdroj="./akce/inc/mapa_ori.html";
//if (a==106)	zdroj="../album/index.php?gallery=./cykloman/"+b+"/"+c;
//if (a==107)	zdroj="../album/index.php?gallery=./cykloman/"+b+"/";
//if (a==108)	zdroj="../album/index.php?gallery=./cykloman/";
if (a==106)	zdroj="./album/index.php?gallery=./cykloman/"+b+"/"+c;
if (a==107)	zdroj="./album/index.php?gallery=./cykloman/"+b+"/";
if (a==108)	zdroj="./album/index.php?gallery=./cykloman/";
if (a==109)	zdroj="./akce/inc/mapa_ori_xx.php";
width=790;
height=250;
if ((a==1) || (a==2))  	height=520;
if ((a==3) || (a==4) || (a==13)|| (a==14))  height=370;
if ((a==7) || (a==8))  	height=520;
if ((a==11)|| (a==12))	height=460;
if ((a==15)|| (a==16))	height=520;
if (a==101)	{	width=400;	height=550; }
if ((a==102) || (a==105) || (a==109))	{	width=720;	height=545;	}
if ((a==106) || (a==107)|| (a==108))	{	width=790;	height=545;	}
if (a==103)	{	
	if (d==0) 	width=720;
	else 		width=(c+30);	
	height=545;	
}
if (a==104)	{	width=500;	height=260;	}
//
aPopUp=window.open(zdroj,okno,'toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width='+width+',height='+height+',top=1,left=1');
}




// Zmeni barvu pozadi po prejeti na odkaz
function ZmenPozadi(pole, barva, weight)
{
	pole.style.background = barva;
	pole.style.fontWeight = weight;
} // end ZmenPozadi


