// *** CROSS-BROWSER COMPATIBILITY ***

var isDOM = (document.getElementById ? true : false); 
var isIE = (document.all ? true : false);
var isIE4 = ((isIE && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
var isNS6 = (isDOM && !isIE);
var isDyn = (isDOM || isIE4 || isNS4);


// ********************* Menu *******************

var tableLoaded = false;

var	lastMenu = null;
var	lastMenuHeader = null;

function showMenu(menuName, imgHeader)
{
	if (!tableLoaded) return;
	if (lastMenu != null)
	{
		lastMenu.style.visibility="hidden";
		lastMenu = null;
	}
	if (lastMenuHeader != null)
	{
		document.images[lastMenuHeader].src = eval(lastMenuHeader + ".src")
		lastMenuHeader=null;
	}

	if (browserVer == 1) 
	{
		document.images[imgHeader].src = eval("s"+imgHeader + ".src")
		lastMenuHeader=imgHeader;
	}

	var	menuElement;
	if (document.getElementById)
	{
		menuElement = document.getElementById(menuName);
	}
	else if (document.layers)
	{
		menuElement = document.layers[menuName];
	}
	else
	{
		menuElement = document.all[menuName];
	}
	menuElement.style.visibility="visible";
	lastMenu = menuElement;
}


function hideMenu()
{
	if (!tableLoaded) return;
	if (lastMenu != null)
	{
		lastMenu.style.visibility="hidden";
		lastMenu = null;
	}
	if (lastMenuHeader != null)
	{
		document.images[lastMenuHeader].src = eval(lastMenuHeader + ".src")
		lastMenuHeader=null;
	}
}



// ********************* Rollovers *******************

// check if the browser is Navigator 3 or higher:
agent = navigator.userAgent;
browserVer = 2;
if (agent.substring(0,7) == "Mozilla")
{
    if (parseInt(agent.substring(8,9)) >= 3) {browserVer = 1;}
}

// preload universal images:
if (browserVer == 1) {

profil= new Image(37,8);
profil.src = "/img-menu/profil.gif";
sprofil = new Image(37,8);
sprofil.src = "/img-menu/profil-c.gif";

prod= new Image(56,8);
prod.src = "/img-menu/produkty.gif";
sprod = new Image(56,8);
sprod.src = "/img-menu/produkty-c.gif";

ref= new Image(58,8);
ref.src = "/img-menu/reference.gif";
sref = new Image(58,8);
sref.src = "/img-menu/reference-c.gif";

kontakty= new Image(47,8);
kontakty.src = "/img-menu/kontakty.gif";
skontakty = new Image(47,8);
skontakty.src = "/img-menu/kontakty-c.gif";

spalovani= new Image(48,11);
spalovani.src = "/img-menu/spalovani.gif";
sspalovani = new Image(48,11);
sspalovani.src = "/img-menu/spalovani-c.gif";

cfd= new Image(21,11);
cfd.src = "/img-menu/cfd.gif";
scfd = new Image(21,11);
scfd.src = "/img-menu/cfd-c.gif";

diagnostika= new Image(57,11);
diagnostika.src = "/img-menu/diagnostika.gif";
sdiagnostika = new Image(57,11);
sdiagnostika.src = "/img-menu/diagnostika-c.gif";

studie= new Image(79,11);
studie.src = "/img-menu/studie.gif";
sstudie = new Image(79,11);
sstudie.src = "/img-menu/studie-c.gif";

galerie= new Image(35,11);
galerie.src = "/img-menu/galerie.gif";
sgalerie = new Image(35,11);
sgalerie.src = "/img-menu/galerie-c.gif";

}
function hiLite(imgDocID,imgObjName) 
{
// manages mouseOver animations
//   imgDocID - the name or number of the document image to be replaced
//   imgObjName - the name of the image object to be swapped in

	if (browserVer == 1) 
	{
		document.images[imgDocID].src = eval(imgObjName + ".src")
	}
}




