function NactiCookie (nazev)
{ 
	nazev += "=";
	DelkaCookieHledane = nazev.length;
	DelkaCookieVsech = document.cookie.length;
	zacatek = 0;
	while (zacatek < DelkaCookieVsech)
	{
		var konec = zacatek + DelkaCookieHledane;
		if (document.cookie.substring (zacatek, konec) == nazev)
		{
			PoziceZnaku = document.cookie.indexOf (";", konec);
			if (PoziceZnaku == -1)
			{ 
				PoziceZnaku = document.cookie.length;
			}

			return unescape (document.cookie.substring (konec, PoziceZnaku));
		}
		zacatek = document.cookie.indexOf (" ", zacatek) + 1;
		if (zacatek == 0) {break;}
	}
	
	return null;
}

function SubStr_Count (kde, co)
{
	if (!co) {return "CHYBA:\r\n\r\nParametr \"co\" je prázdný\r\n\r\n\"SubStr_Count (kde, co)\""}

	return kde.split (co).length - 1;
}

function Str_Replace (co, cim, kde)
{
	if (!co) {return kde;}
	
	return kde.split (co).join (cim);
}

var opened = new Array ();

function Menu_Open_Single (menu, prvek)
{
	if (prvek == opened[menu])
	{
		document.getElementById (prvek).style.display = "none";
		document.getElementById (prvek + "Obr").src = "/images/closed.gif";
		opened[menu] = 0;
		return;
	}
	if ((opened[menu] == 0 || !opened[menu]))
	{
		document.getElementById (prvek).style.display = "";
		document.getElementById (prvek + "Obr").src = "/images/opened.gif";
		opened[menu] = prvek;
		return;
	}
	document.getElementById (opened[menu]).style.display = "none";
	document.getElementById (opened[menu] + "Obr").src = "/images/closed.gif";
	document.getElementById (prvek).style.display = "";
	document.getElementById (prvek + "Obr").src = "/images/opened.gif";
	opened[menu] = prvek;
}		

var otevreno = new Array ();

function Menu_Open_Multi (skupina)
{
	if (otevreno[skupina] == 1)
	{
		document.getElementById(skupina).style.display = "none";
		otevreno[skupina] = 0;
	}
	else
	{
		document.getElementById(skupina).style.display = "";
		otevreno[skupina] = 1;
	}
}

function Odkaz_Email (jmeno, login, server, domena, atributy, title)
{
	var odkaz;
	if (!title)	{title = "Poslat e-mail";}
	if (jmeno != "")
	{
  	odkaz = "<a href='mailto: " + login + "@" + server + "&#046" + domena + "'" + atributy + " title='" + title + "'>" + jmeno + "</a>";
	}
	else
	{
		odkaz = "<a href='mailto: " + login + "@" + server + "&#046" + domena + "'" + atributy + " title='" + title + "'>" + login + "@" + server + "&#046" + domena + "</a>";
	}
	document.write (odkaz);
}

function Rozliseni (typ)
{
	var ScreenWidth;
	var ScreenHeight;
	var rozliseni;

	if ((screen.Width) & (screen.Height))
	{
		ScreenWidth = screen.Width;
		ScreenHeight = screen.Height;
	}
	else
	{
		if (screen.availWidth <= 640 & screen.availHeight <= 480)
		{
			ScreenWidth = 640;
			ScreenHeight = 480;
		}
		else if (screen.availWidth <= 800 & screen.availHeight <= 600)
		{
			ScreenWidth = 800;
			ScreenHeight = 600;
		}
		else if (screen.availWidth <= 848 & screen.availHeight <= 480)
		{
			ScreenWidth = 848;
			ScreenHeight = 480;
		}
		else if (screen.availWidth <= 1024 & screen.availHeight <= 768)
		{
			ScreenWidth = 1024;
			ScreenHeight = 768;
		}
		else if (screen.availWidth <= 1152 & screen.availHeight <= 864)
		{
			ScreenWidth = 1152;
			ScreenHeight = 864;
		}
		else if (screen.availWidth <= 1280 & screen.availHeight <= 720)
		{
			ScreenWidth = 1280;
			ScreenHeight = 720;
		}
		else if (screen.availWidth <= 1280 & screen.availHeight <= 768)
		{
			ScreenWidth = 1280;
			ScreenHeight = 768;
		}
		else if (screen.availWidth <= 1280 & screen.availHeight <= 960)
		{
			ScreenWidth = 1280;
			ScreenHeight = 960;
		}
		else if (screen.availWidth <= 1280 & screen.availHeight <= 1024)
		{
			ScreenWidth = 1280;
			ScreenHeight = 1024;
		}
		else if (screen.availWidth <= 1360 & screen.availHeight <= 768)
		{
			ScreenWidth = 1360;
			ScreenHeight = 768;
		}
		else if (screen.availWidth <= 1600 & screen.availHeight <= 900)
		{
			ScreenWidth = 1280;
			ScreenHeight = 1024;
		}
		else if (screen.availWidth <= 1600 & screen.availHeight <= 1024)
		{
			ScreenWidth = 1280;
			ScreenHeight = 1024;
		}
		else if (screen.availWidth <= 1600 & screen.availHeight <= 1200)
			{
			ScreenWidth = 1280;
			ScreenHeight = 1024;
		}
		else
		{
			ScreenWidth = 9999;
			ScreenHeight = 9999;
		}
	}

	rozliseni = ScreenWidth + "x" + ScreenHeight;

	if (typ == "rozliseni") {return rozliseni;}
	if (typ == "sirka") {return ScreenWidth;}
	if (typ == "vyska") {return ScreenHeight;}
}

function Maximalizace_Okna ()
{
 	var b = navigator.appName;
 	var v = parseInt (navigator.appVersion);
 	if ((b == "Microsoft Internet Explorer" & v >= 4) || (b == "Netscape" && v >= 4))
  {
  	top.moveTo (0, 0);
		if ((screen.Width) && (screen.Height))	{top.resizeTo (screen.Width, screen.Height);}
		else																		{top.resizeTo (screen.availWidth, screen.availHeight);}
  }
	window.focus ();
}

function Datum_A_Hodiny ()
{
	today		= new Date ();
	den     = today.getDate ();
	mesic   = today.getMonth () + 1;
	rok     = today.getFullYear ();
	hodina	= today.getHours ();
	minuta	= today.getMinutes ();
	sekunda	= today.getSeconds ();
	if (minuta < 10) {minuta = "0" + minuta;}
	if (sekunda < 10) {sekunda = "0" + sekunda;}
	DatumVypis = den + "." + mesic + ". " + rok;
	CasVypis = hodina + ":" + minuta + ":" + sekunda;
	document.getElementById ("datum").innerHTML = DatumVypis;
	document.getElementById ("hodiny").innerHTML = CasVypis;
	setTimeout ("Datum_A_Hodiny ()", 1000);
}

function Otevri_Fotku (stranka, fotka, titulek)
{
	if (document.all)
	{
		sirka = screen.availWidth / 2 - (100 + 10) / 2;
		vyska = screen.availHeight / 2 - (100 + 31) / 2;
	}
	else
	{
		sirka = screen.availWidth / 2 - (100 + 6) / 2;
		vyska = screen.availHeight / 2 - (100 + 50) / 2;
	}

  parametr = "status='no', resizable='yes', menubar='no', directories='no', scrollbars='no', toolbar='no', height=100, width=100, left="+ sirka +", top="+ vyska;
  
  if (!SubStr_Count (stranka, "?"))	{stranka += "?";}
  else															{stranka += "&";}
	
	stranka += "fotka=" + fotka + "&titulek=" + titulek;
  fotoalbum = window.open (stranka, "Fotoalbum", parametr);
  fotoalbum.focus ();
}

function Potvrzeni_Odkazu (odkaz, hlaska, prikaz)
{
	var otazka  = "Opravdu si přejete vykonat příkaz:";
	// Confirmation is not required in the configuration file
	// or browser is Opera (crappy js implementation)
	if (otazka == "" || typeof (window.opera) != "undefined")
	{
		return true;
	}
	
	if (prikaz == "") {var prikaz = "";}
	
	var status = confirm (otazka + "\r\n\r\n" + hlaska);
	
/*	if (status)
	{
		if (typeof (odkaz.href) != "undefined")
		{
			odkaz.href += prikaz;
		}
		else if (typeof (odkaz.form) != "undefined")
		{
			odkaz.form.action += prikaz;
		}
	}
*/

	return status;
}

function Pridej_Parametr (objekt, parametr)
{
	if (typeof (objekt.href) != "undefined")
	{
		objekt.href += parametr;
	}
	else if (typeof (objekt.form) != "undefined")
	{
		objekt.form.action += parametr;
	}
	
	return true;
}

function Smaz_Objekt (objekt, text)
{
	if (objekt.value == text)
	{
  	objekt.value = "";
	}
}

function Otevri_Form (close, open, focus)
{
	if (document.getElementById (close)) document.getElementById (close).style.display = "none";
	document.getElementById (open).style.display = "";
	if (focus)
	{
		document.getElementById (focus).focus ();
	}
}
