﻿//window.onresize = NewWidth;
window.onresize = NewHeight;
window.onload = windowOnLoad;
var g_novaSirka = "", g_pocet = 0, g_vypniScript = false;
function windowOnLoad()
{
	var ochyba;
	ochyba = document.getElementById("chybaskriptu");
	ochyba.style.display = "none";
	if (TestNav() == false) return false;
	//var gNazev = document.getElementById("ctl00_nazev");
	UpravaBarev();
	//NewWidth();
	NewHeight();
	//window.onresize = NewHeight;
	//gNazev.onresize = Zmena;
	return true;
} //windowOnLoad

function Zmena()
{
	NewHeight();
}

function NewWidth()
{
	if (g_vypniScript) return false;
	var nazev, pixelPerEm, minWidth, maxWidth, stranka;
	if (g_pocet > 100)
	{
		return true;
	}
	g_pocet++;
	nazev = document.getElementById("nazev");
	pixelPerEm = nazev.offsetWidth / 36;
	minWidth = (pixelPerEm * 40) + 10;
	maxWidth = (pixelPerEm * 60) + 10;
	if (document.body.offsetWidth < minWidth)
	{
		g_novaSirka = "40em";
	}
	else
	{
		if (document.body.offsetWidth > maxWidth)
		{
        g_novaSirka = "60em";
		}
		else
		{
			if (document.body.offsetWidth > minWidth)
			{
            g_novaSirka = "100%";
			}
		}
	}
	stranka = document.getElementById("stranka");
	stranka.style.width = g_novaSirka;
	NewHeight();
} //NewWidth

function NewHeight()
{
	if (g_vypniScript) return false;
	var levy, pravy, obsah, obrazek, olvypln, opvypln, lVyska, pVyska, oVyska, nVyska;
	levy = document.getElementById("ctl00_levy");
	pravy = document.getElementById("ctl00_pravy");
	obsah = document.getElementById("ctl00_meritko");
	olvypln = document.getElementById("levavypln");
	opvypln = document.getElementById("pravavypln");
	lVyska = levy.offsetHeight;
	pVyska = pravy.offsetHeight;
	oVyska = obsah.offsetHeight;
	g_pocet++;
	if (oVyska < lVyska || oVyska < pVyska)
	{
		if (lVyska < pVyska)
		{
			// srovnat výšky obou okrajů
			olvypln.style.height = (pVyska - lVyska + 20).toString() + "px";
			// dorovnat střed
			obsah.style.height = (pVyska - 5).toString() + "px";
		} // (lVyska < pVyska)
		else if (pVyska < lVyska)
		{
			// dorovnat pravý okraj k levému
			opvypln.style.height = (lVyska - pVyska + 20).toString() + "px";
			// dorovnat střed
			obsah.style.height = (lVyska - 5).toString() + "px";
		} // (pVyska < lVyska)
	} // (oVyska < lVyska)
	else
	{
		// dorovnat levý okraj ke středu
		olvypln.style.height = (oVyska - lVyska + 23).toString() + "px";
		// dorovnat pravý okraj ke středu
		opvypln.style.height = (oVyska - pVyska + 23).toString() + "px";
	} // oba okraje jsou maximlně stejné jako střed
	obrazek = document.getElementById("fotoskoly");
	if (obrazek)
	{
		if (obsah.offsetWidth < 390)
		{
			obrazek.style.display = "none";
		}
		else
		{
			obrazek.style.display = "block";
		}
	}
	return true;
} //NewHeight

function UpravaBarev()
{
	if (g_vypniScript) return false;
	var prechod;
	prechod = document.getElementById("ctl00_zahlavi");
	if (screen.colorDepth < 16)
	{
		prechod.style.backgroundColor = "#e6a273";
		prechod.style.backgroundImage = "none";
	}
	return true;
} //UpravaBarev

function TestNav()
{
	if (Boolean(document.getElementById) != true)
	{
		g_vypniScript = true;
		return false;
	 }
	var valueforscript, v = "";
	valueforscript = document.getElementById("valueforscript");
	v = valueforscript.value;
	if (v.search("-txt-") != -1)
	{
		g_vypniScript = true;
		return false;
	}
	return true;
}

