
// test typu prohlizece – tato část se vykoná před voláním jakékoli funkce -------------------
// -------------------------------------------------------------------------------------------

bDOM = (document.getElementById) ? true : false;
bNS4 = (document.layers) ? true : false;
bNS6 = (navigator.userAgent.indexOf("Gecko")!=-1)? true : false;
bOpera = (navigator.userAgent.indexOf("Opera")!=-1)? true : false;
bKonq = (navigator.userAgent.indexOf("Konqueror")!=-1)? true : false;
bIE = (document.all) ? true : false;
bIE4 = bIE && !bDOM;
bMac = (navigator.appVersion.indexOf("Mac") != -1);
bIE4M = bIE4 && bMac;
bIsMenu = (bDOM || bNS4 || (bIE4 && !bIE4M));

sBrowserString = (bNS4)? "NS4" : (bDOM)? "DOM" : "IE4";
//je-li bNS4 true, pak sBrowserString:= "NS4", jinak vyhodnoť bDOM a sBrowserString:= bDOM (tj. buď "DOM" nebo "IE4").
//hodnota je použita pro konstrukci jména souboru obsahujícího klientské skripty, které jsou závislé na typu prohlížeče.

if (navigator.appVersion.indexOf("MSIE")!=-1) {
	appVersion=navigator.appVersion.substr(navigator.appVersion.indexOf("MSIE")+5) + ";";
	IEVersion = appVersion.substr(0,appVersion.indexOf(";")).valueOf();
} else {
	IEVersion = 0;
}
// BrowserString = bNS4 ? "NS4" : "IE4"; - pomocné???

// konec testu typu prohlizece –--------------------------------------------------------------
// -------------------------------------------------------------------------------------------

//------------------- funkce pro definici jména souboru obsahujícího klientské skripty, které jsou závislé na typu prohlížeče ------------
function loadBrowserScript(scriptName) {
// konstrukce jména konkrétního souboru Global... .js obsahujícího klientské skripty, které jsou závislé na typu prohlížeče.
	document.write("<SCRIPT LANGUAGE='JavaScript' SRC='scripts/" + scriptName + sBrowserString + ".js' TYPE='text/javascript'><\/SCRIPT>");
}


//----------????????????????????-------------------------------------------------------------
  
function onResizeNS4() {
	// jen pro NS4
	window.location.reload();
}

if (bNS4) window.onresize=onResizeNS4;


//------------------- funkce pro otevírání miniatur obrázků v novém okně bez menu a toolbars, definované velikosti ------------

function otevriOkno (JmenoStranky,W,H,JmenoOkna) {
// JmenoOkna je řetězec, dle hodnoty se otevírá buď nové okno nebo přepisuje již otevřené
// do windowParams je dělána Konstrukce řetězce parametrů
	
	agent = navigator.userAgent;	
	ParametryOkna="";
	ParametryOkna += "toolbar=0,";
	ParametryOkna += "location=0,";
	ParametryOkna += "directories=0,";
	ParametryOkna += "status=0,";
	ParametryOkna += "menubar=0,";
	ParametryOkna += "scrollbars=0,";
	ParametryOkna += "resizable=0,";
	ParametryOkna += "width="+W+",";
	ParametryOkna += "height="+H;
	// Otevření okna
	win = window.open(JmenoStranky, JmenoOkna , ParametryOkna);

	if (agent.indexOf("Mozilla/2") != -1 && agent.indexOf("Win") == -1) {
		win = window.open(JmenoStranky, JmenoOkna , ParametryOkna);
	}
	
	if (!win.opener) {
		win.opener = window;
	}
}

//------------------- funkce pro otevírání tištěného formuláře v novém okně jako předch. ale s posuvníky ------------

function otevriOknoProTisk (JmenoStranky,W,H,JmenoOkna) {
// JmenoOkna je řetězec, dle hodnoty se otevírá buď nové okno nebo přepisuje již otevřené
// do windowParams je dělána Konstrukce řetězce parametrů
	
	agent = navigator.userAgent;	
	ParametryOkna="";
	ParametryOkna += "toolbar=0,";
	ParametryOkna += "location=0,";
	ParametryOkna += "directories=0,";
	ParametryOkna += "status=0,";
	ParametryOkna += "menubar=0,";
	ParametryOkna += "scrollbars=1,";
	ParametryOkna += "resizable=1,";
	ParametryOkna += "width="+W+",";
	ParametryOkna += "height="+H;
	// Otevření okna
	win = window.open(JmenoStranky, JmenoOkna , ParametryOkna);

	if (agent.indexOf("Mozilla/2") != -1 && agent.indexOf("Win") == -1) {
		win = window.open(JmenoStranky, JmenoOkna , ParametryOkna);
	}
	
	if (!win.opener) {
		win.opener = window;
	}
}


// natažení knihoven klientských skriptů závislých na prohlížeči pro volání Change Images ----
// -------------------------------------------------------------------------------------------
// (function changeImages() je závislá na typu prohlížeče, je v daných global)
loadBrowserScript("global");


// ---------------------- přednatahování obrázků function preloadImages(Jazyk)----------------

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
	
preloadFlag = false;
preloadFlagGalaxie = false;

function preloadImages(Jazyk) {
	if (document.images) {
		
 		pAT_11_over= newImage("images/AT_11-over.jpg"); //vlajka
 		pAT_12_over= newImage("images/AT_12-over.jpg"); //vlajka
		
 		pMenu_h_01_over = newImage("images/" + Jazyk + "/Menu-h_01-over.gif");
 		pMenu_h_02_over = newImage("images/" + Jazyk + "/Menu-h_02-over.gif");
 		pMenu_h_03_over = newImage("images/" + Jazyk + "/Menu-h_03-over.gif");
 		pMenu_h_04_over = newImage("images/" + Jazyk + "/Menu-h_04-over.gif");
 		pMenu_h_05_over = newImage("images/" + Jazyk + "/Menu-h_05-over.gif");
 		pMenu_h_06_over = newImage("images/" + Jazyk + "/Menu-h_06-over.gif");
		
 		pMenu_v2_01= newImage("images/" + Jazyk + "/Menu-v2_01.gif");
 		pMenu_v2_02= newImage("images/" + Jazyk + "/Menu-v2_02.gif");
 		pMenu_v2_03= newImage("images/" + Jazyk + "/Menu-v2_03.gif");
 		pMenu_v2_04= newImage("images/" + Jazyk + "/Menu-v2_04.gif");
 		pMenu_v2_05= newImage("images/" + Jazyk + "/Menu-v2_05.gif");
 		pMenu_v2_06= newImage("images/" + Jazyk + "/Menu-v2_06.gif");
		
 		pMenu_v2_01_over= newImage("images/" + Jazyk + "/Menu-v2_01-over.gif");
 		pMenu_v2_02_over= newImage("images/" + Jazyk + "/Menu-v2_02-over.gif");
 		pMenu_v2_03_over= newImage("images/" + Jazyk + "/Menu-v2_03-over.gif");
 		pMenu_v2_04_over= newImage("images/" + Jazyk + "/Menu-v2_04-over.gif");
 		pMenu_v2_05_over= newImage("images/" + Jazyk + "/Menu-v2_05-over.gif");
 		pMenu_v2_06_over= newImage("images/" + Jazyk + "/Menu-v2_06-over.gif");
				
		preloadFlag = true;
	}
}
