	<!-- Original:  Angus Turnbull -->
	<!-- Web Site:  http://gusnz.cjb.net -->

	<!-- This script and many more are available free online at -->
	<!-- The JavaScript Source!! http://javascript.internet.com -->

	<!-- Begin
	var isDOM = (document.getElementById ? true : false);
	var isIE4 = ((document.all && !isDOM) ? true : false);
	var isNS4 = (document.layers ? true : false);
	
	function getRef(id) 
	{
		if (isDOM) return document.getElementById(id);
		if (isIE4) return document.all[id];
		if (isNS4) return document.layers[id];
	}
	
	function getSty(id) 
	{
		return (isNS4 ? getRef(id) : getRef(id).style);
	}
	
	// Hide timeout.
	var popTimer = 0;
	// Array showing highlighted menu items.
	var litNow = new Array();
	
	function popOver(menuNum, itemNum) 
	{
		clearTimeout(popTimer);
		hideAllBut(menuNum);
		litNow = getTree(menuNum, itemNum);
		changeCol(litNow, true);
		targetNum = menu[menuNum][itemNum].target;
		if (targetNum > 0) 
		{
			thisX = parseInt(menu[menuNum][0].ref.left) + parseInt(menu[menuNum][itemNum].ref.left);
			thisY = parseInt(menu[menuNum][0].ref.top) + parseInt(menu[menuNum][itemNum].ref.top);
			with (menu[targetNum][0].ref) 
			{
				left = parseInt(thisX + menu[targetNum][0].x);
				top = parseInt(thisY + menu[targetNum][0].y);
				visibility = 'visible';
			}
		}
	}
	
	function popOut(menuNum, itemNum) 
	{
		if ((menuNum == 0) && !menu[menuNum][itemNum].target)
			hideAllBut(0)
		else
			popTimer = setTimeout('hideAllBut(0)', 500);
	}
	
	function getTree(menuNum, itemNum) 
	{
			// Array index is the menu number. The contents are null (if that menu is not a parent)
			// or the item number in that menu that is an ancestor (to light it up).
		itemArray = new Array(menu.length);
	
		while(1) 
		{
			itemArray[menuNum] = itemNum;
				// If we've reached the top of the hierarchy, return.
			if (menuNum == 0) return itemArray;
			itemNum = menu[menuNum][0].parentItem;
			menuNum = menu[menuNum][0].parentMenu;
		}
	}

		// Pass an array and a boolean to specify colour change, true = over colour.
	function changeCol(changeArray, isOver) 
	{
		for (menuCount = 0; menuCount < changeArray.length; menuCount++) 
		{
			if (changeArray[menuCount]) 
			{
				newCol = isOver ? menu[menuCount][0].overCol : menu[menuCount][0].backCol;
					// Change the colours of the div/layer background.
				with (menu[menuCount][changeArray[menuCount]].ref) 
				{
					if (isNS4) 
						bgColor = newCol;
					else 
						backgroundColor = newCol;
				}
			}
		}
	}
	
	function hideAllBut(menuNum) 
	{
		var keepMenus = getTree(menuNum, 1);
		for (count = 0; count < menu.length; count++)
		{
			if (!keepMenus[count])
			menu[count][0].ref.visibility = 'hidden';
			changeCol(litNow, false);
		}
	}

	// *** MENU CONSTRUCTION FUNCTIONS ***

	function Menu(isVert, popInd, x, y, width, overCol, backCol, borderClass, textClass) 
	{
			// True or false - a vertical menu?
		this.isVert = isVert;
			// The popout indicator used (if any) for this menu.
		this.popInd = popInd
			// Position and size settings.
		this.x = x;
		this.y = y;
		this.width = width;
			// Colours of menu and items.
		this.overCol = overCol;
		this.backCol = backCol;
			// The stylesheet class used for item borders and the text within items.
		this.borderClass = borderClass;
		this.textClass = textClass;
			// Parent menu and item numbers, indexed later.
		this.parentMenu = null;
		this.parentItem = null;
			// Reference to the object's style properties (set later).
		this.ref = null;
	}

	function Item(text, href, frame, length, spacing, target) 
	{
		this.text = text;
		this.href = href;
		this.frame = frame;
		this.length = length;
		this.spacing = spacing;
		this.target = target;
			// Reference to the object's style properties (set later).
		this.ref = null;
	}

	function writeMenus() 
	{
		if (!isDOM && !isIE4 && !isNS4) return;

		for (currMenu = 0; currMenu < menu.length; currMenu++) with (menu[currMenu][0]) 
		{
				// Variable for holding HTML for items and positions of next item.
			var str = '', itemX = 0, itemY = 0;

				// Remember, items start from 1 in the array (0 is menu object itself, above).
				// Also use properties of each item nested in the other with() for construction.
			for (currItem = 1; currItem < menu[currMenu].length; currItem++) with (menu[currMenu][currItem]) 
			{
				var itemID = 'menu' + currMenu + 'item' + currItem;

					// The width and height of the menu item - dependent on orientation!
				var w = (isVert ? width : length);
				var h = (isVert ? length : width);

					// Create a div or layer text string with appropriate styles/properties.
					// Thanks to Paul Maden (www.paulmaden.com) for helping debug this in IE4, apparently
					// the width must be a miniumum of 3 for it to work in that browser.
				if (isDOM || isIE4) 
				{
					str += '<div id="' + itemID + '" style="position: absolute; left: ' + itemX + '; top: ' + itemY + '; width: ' + w + '; height: ' + h + '; visibility: inherit; ';
					if (backCol) str += 'background: ' + backCol + '; ';
					str += '" ';
				}
				if (isNS4) 
				{
					str += '<layer id="' + itemID + '" left="' + itemX + '" top="' + itemY + '" width="' +  w + '" height="' + h + '" visibility="inherit" ';
					if (backCol) str += 'bgcolor="' + backCol + '" ';
				}
				if (borderClass) str += 'class="' + borderClass + '" ';

					// Add mouseover handlers and finish div/layer.
				str += 'onMouseOver="popOver(' + currMenu + ',' + currItem + ')" onMouseOut="popOut(' + currMenu + ',' + currItem + ')">';

					// Add contents of item (default: table with link inside).
					// In IE/NS6+, add padding if there's a border to emulate NS4's layer padding.
					// If a target frame is specified, also add that to the <a> tag.

				str += '<table width="' + (w - 8) + '" border="0" cellspacing="0" cellpadding="' + (!isNS4 && borderClass ? 3 : 0) + '"><tr><td align="left" height="' + (h - 7) + '">' + '<a class="' + textClass + '" href="' + href + '"' + (frame ? ' target="' + frame + '">' : '>') + text + '</a></td>';
				if (target > 0) 
				{

						// Set target's parents to this menu item.
					menu[target][0].parentMenu = currMenu;
					menu[target][0].parentItem = currItem;

						// Add a popout indicator.
					if (popInd) str += '<td class="' + textClass + '" align="right">' + popInd + '</td>';
				}
				str += '</tr></table>' + (isNS4 ? '</layer>' : '</div>');
				if (isVert) itemY += length + spacing;
				else itemX += length + spacing;
			}
			if (isDOM) 
			{
				var newDiv = document.createElement('div');
				document.getElementById('MainMenu').appendChild(newDiv);
				newDiv.innerHTML = str;
				ref = newDiv.style;
				ref.position = 'absolute';
				ref.visibility = 'hidden';
			}

				// Insert a div tag to the end of the BODY with menu HTML in place for IE4.
			if (isIE4) 
			{
				document.body.insertAdjacentHTML('beforeEnd', '<div id="menu' + currMenu + 'div" ' + 'style="position: absolute; visibility: hidden">' + str + '</div>');
				ref = getSty('menu' + currMenu + 'div');
			}

				// In NS4, create a reference to a new layer and write the items to it.
			if (isNS4) 
			{
				ref = new Layer(0);
				ref.document.write(str);
				ref.document.close();
			}

			for (currItem = 1; currItem < menu[currMenu].length; currItem++) 
			{
				itemName = 'menu' + currMenu + 'item' + currItem;
				if (isDOM || isIE4) menu[currMenu][currItem].ref = getSty(itemName);
				if (isNS4) menu[currMenu][currItem].ref = ref.document[itemName];
			}
		}
		with(menu[0][0]) 
		{
			ref.left = x;
			ref.top = y;
			ref.visibility = 'visible';
		}
	}


	// Syntaxes: *** ZAČNI EDITOVAT ZDE ***
		//
		// menu[menuNumber][0] = new Menu(Vertical menu? (true/false), 'popout indicator', left, top,
		// width, 'mouseover colour', 'background colour', 'border stylesheet', 'text stylesheet');
		//
		// Left and Top are measured on-the-fly relative to the top-left corner of its trigger, or
		// for the root menu, the top-left corner of the page.
		//
		// menu[menuNumber][itemNumber] = new Item('Text', 'URL', 'target frame', length of menu item,
		//  additional spacing to next menu item, number of target menu to popout);
		//
		// If no target menu (popout) is desired, set it to 0. Likewise, if your site does not use
		// frames, pass an empty string as a frame target.
		//
		// Something that needs explaining - the Vertical Menu setup. You can see most menus below
		// are 'true', that is they are vertical, except for the first root menu. The 'length' and
		// 'width' of an item depends on its orientation - length is how long the item runs for in
		// the direction of the menu, and width is the lateral dimension of the menu. Just look at
		// the examples and tweak the numbers, they'll make sense eventually :).

	var menu = new Array();

		// Default colours passed to most menu constructors (just passed to functions, not
		// a global variable - makes things easier to change later in bulk).
	var defOver = '#637BB5', defBack = '#94ADBD';
	
		// Default 'length' of menu items - item height if menu is vertical, width if horizontal.
	var defLength = 22;

		// Menu 0 is the special, 'root' menu from which everything else arises.
	menu[0] = new Array();

		// A non-vertical menu with a few different colours and no popout indicator, as an example.
		// *** MOVE ROOT MENU AROUND HERE ***  it's positioned at (5, 0) and is 17px high now.
	menu[0][0] = new Menu(false, '', 340, 3, 20, defOver, 'transparent', 'mainMenuItem', '');

		// Notice how the targets are all set to nonzero values...
		// The 'length' of each of these items is 40, and there is spacing of 10 to the next item.
		// Most of the links are set to '#' hashes, make sure you change them to actual files.
	menu[0][1] = new Item('Novinky', '/cz/novinky/index.htm', '', 60, 0, 1);
	menu[0][2] = new Item('Produkty', '/cz/produkty/index.htm', '', 65, 0, 2);
	menu[0][3] = new Item('Dokumentace', '/cz/dokumentace/index.htm', '', 90, 0, 3);
	menu[0][4] = new Item('Ke stažení', '/cz/download/index.htm', '', 75, 0, 10);
	menu[0][5] = new Item('Galerie', '/cz/galerie/index.htm', '', 60, 0, 18);
	menu[0][6] = new Item('O firmě', '/cz/firma/index.htm', '', 60, 0, 11);

		// Menu 'Novinky'
	menu[1] = new Array();
		// The File menu is positioned 0px across and 22 down from its trigger, and is 80 wide.
		// All text in this menu has the stylesheet class 'item' - see the <style> section above.
		// We've passed a 'greater-than' sign '>' as a popout indicator. Try an image...?
	menu[1][0] = new Menu(true, '>', 0, 25, 120, defOver, defBack, 'menuItem', '');
	menu[1][1] = new Item('Novinky', '/cz/novinky/index.htm', '', defLength, 0, 0);

		// Menu 'Produkty'
	menu[2] = new Array();
	menu[2][0] = new Menu(true, '>', 0, 25, 120, defOver, defBack, 'menuItem', 'menuItemText');
	menu[2][1] = new Item('Produkty', '/cz/produkty/index.htm', '', defLength, 0, 0);
	menu[2][2] = new Item('', '', '',2, 0, 0);
	menu[2][3] = new Item('CNC872 iTD', '/cz/produkty/cnc872/index.htm', '', defLength, 0, 0);
	menu[2][4] = new Item('CNC8x9 Dual', '/cz/produkty/cnc8x9/index.htm', '', defLength, 0, 4);
	menu[2][5] = new Item('TRANS', '/cz/produkty/trans/index.htm', '', defLength, 0, 5);
	menu[2][6] = new Item('ETRANS', '/cz/produkty/etrans/index.htm', '', defLength, 0, 6);

		// Menu 'Dokumentace'
	menu[3] = new Array();
	menu[3][0] = new Menu(true, '<', 0, 25, 120, defOver, defBack, 'menuItem', 'menuItemText');
	menu[3][1] = new Item('Dokumentace', '/cz/dokumentace/index.htm', '', defLength, 0, 0);
	menu[3][2] = new Item('', '', '',2, 0, 0);
	menu[3][3] = new Item('CNC872 iTD', '/cz/dokumentace/cnc872/index.htm', '', defLength, 0, 19);
	menu[3][4] = new Item('CNC8x9 Dual', '/cz/dokumentace/cnc8x9/index.htm', '', defLength, 0, 8);
	menu[3][5] = new Item('CNC8x6', '/cz/dokumentace/cnc8x6/index.htm', '', defLength, 0, 7);
	menu[3][6] = new Item('TRANS', '/cz/dokumentace/trans/index.htm', '', defLength, 0, 9);
	menu[3][7] = new Item('ETRANS', '/cz/dokumentace/etrans/index.htm', '', defLength, 0, 0);
	menu[3][8] = new Item('CAD-CAM', '/cz/dokumentace/meficam/index.htm', '', defLength, 0, 0);

		// Menu 'Produkty' - 'CNC8x9'
	menu[4] = new Array();
	menu[4][0] = new Menu(true, '>', 123, 0, 140, defOver, defBack, 'menuItem', 'menuItemText');
	menu[4][1] = new Item('Úvod', '/cz/produkty/cnc8x9/index.htm', '', defLength, 0, 0);
	menu[4][2] = new Item('Charakteristika', '/cz/produkty/cnc8x9/charakteristika.htm', '', defLength, 0, 0);
	menu[4][3] = new Item('Integrovaný PLC', '/cz/produkty/cnc8x9/integrovanyplc.htm', '', defLength, 0, 0);
	menu[4][4] = new Item('NC programování', '/cz/produkty/cnc8x9/ncprogramovani.htm', '', defLength, 0, 0);
	menu[4][5] = new Item('Obsluha', '/cz/produkty/cnc8x9/obsluha.htm', '', defLength, 0, 0);
	menu[4][6] = new Item('Technické údaje', '/cz/produkty/cnc8x9/technickeudaje.htm', '', defLength, 0, 0);
	menu[4][7] = new Item('Vlastnosti systému', '/cz/produkty/cnc8x9/vlastnostisystemu.htm', '', defLength, 0, 0);

		// Menu 'Produkty' - 'TRANS'
	menu[5] = new Array();
	menu[5][0] = new Menu(true, '>', 123, 0, 140, defOver, defBack, 'menuItem', 'menuItemText');
	menu[5][1] = new Item('Úvod', '/cz/produkty/trans/index.htm', '', defLength, 0, 0);
	menu[5][2] = new Item('Použití', '/cz/produkty/trans/pouziti.htm', '', defLength, 0, 0);
	menu[5][3] = new Item('Programové vybavení', '/cz/produkty/trans/progvybaveni.htm', '', defLength, 0, 0);
	menu[5][4] = new Item('Technické údaje', '/cz/produkty/trans/technickeudaje.htm', '', defLength, 0, 0);

		// Menu 'Produkty' - 'ETRANS'
	menu[6] = new Array();
	menu[6][0] = new Menu(true, '>', 123, 0, 140, defOver, defBack, 'menuItem', 'menuItemText');
	menu[6][1] = new Item('Úvod', '/cz/produkty/etrans/index.htm', '', defLength, 0, 0);
	menu[6][2] = new Item('Ovládání', '/cz/produkty/etrans/ovladani.htm', '', defLength, 0, 0);
	menu[6][3] = new Item('Programové vybavení', '/cz/produkty/etrans/progvybaveni.htm', '', defLength, 0, 0);
	menu[6][4] = new Item('Technické údaje', '/cz/produkty/etrans/technickeudaje.htm', '', defLength, 0, 0);

		// Menu 'Dokumentace' - 'CNC8x6'
	menu[7] = new Array();
	menu[7][0] = new Menu(true, '<', -153, 0, 150, defOver, defBack, 'menuItem', 'menuItemText');
	menu[7][1] = new Item('CNC8x6', '/cz/dokumentace/cnc8x6/index.htm', '', defLength, 0, 0);
	menu[7][2] = new Item('', '', '',2, 0, 0);
	menu[7][3] = new Item('Jednotky', '/cz/dokumentace/cnc8x6/jednotky/index.htm', '', defLength, 0, 15);
	menu[7][4] = new Item('Kabely', '/cz/dokumentace/cnc8x6/kabely/index.htm', '', defLength, 0, 16);
	menu[7][5] = new Item('Propojení', '/cz/dokumentace/cnc8x6/propojeni/index.htm', '', defLength, 0, 0);
	menu[7][6] = new Item('Rozměry', '/cz/dokumentace/cnc8x6/rozmery/index.htm', '', defLength, 0, 0);

		// Menu 'Dokumentace' - 'CNC8x9'
	menu[8] = new Array();
	menu[8][0] = new Menu(true, '<', -153, 0, 150, defOver, defBack, 'menuItem', 'menuItemText');
	menu[8][1] = new Item('CNC8x9', '/cz/dokumentace/cnc8x9/index.htm', '', defLength, 0, 0);
	menu[8][2] = new Item('', '', '',2, 0, 0);
	menu[8][3] = new Item('Návod k obsluze', '/cz/dokumentace/cnc8x9/navodkobsluze/navodkobsluze.htm', '', defLength, 0, 0);
	menu[8][4] = new Item('Návod na PLC', '/cz/dokumentace/cnc8x9/navodnaplc/navodnaplc.htm', '', defLength, 0, 0);
	menu[8][5] = new Item('Návod k programování', '/cz/dokumentace/cnc8x9/navodkprogramovani/navodkprogramovani.htm', '', defLength, 0, 0);
	menu[8][6] = new Item('Přílohy návodu', '/cz/dokumentace/cnc8x9/prilohynavodu/prilohynavodu.htm', '', defLength, 0, 0);
	menu[8][7] = new Item('Výkresová příloha', '/cz/dokumentace/cnc8x9/vykresovapriloha/index.htm', '', defLength, 0, 12);

		// Menu 'Dokumentace' - 'TRANS'
	menu[9] = new Array();
	menu[9][0] = new Menu(true, '<', -153, 0, 150, defOver, defBack, 'menuItem', 'menuItemText');
	menu[9][1] = new Item('TRANS', '/cz/dokumentace/trans/index.htm', '', defLength, 0, 0);
	menu[9][2] = new Item('', '', '',2, 0, 0);
	menu[9][3] = new Item('Simulace čteček', '/cz/dokumentace/trans/simulacectecek/index.htm', '', defLength, 0, 0);
	menu[9][4] = new Item('Snímání čteček', '/cz/dokumentace/trans/snimanictecek/index.htm', '', defLength, 0, 0);
	menu[9][5] = new Item('Simulace děrování', '/cz/dokumentace/trans/simulacederovace/index.htm', '', defLength, 0, 0);
	menu[9][6] = new Item('Děrování', '/cz/dokumentace/trans/derovani/index.htm', '', defLength, 0, 0);
	menu[9][7] = new Item('Komunikace', '/cz/dokumentace/trans/komunikacnikabely/index.htm', '', defLength, 0, 0);
	menu[9][8] = new Item('Speciálni kabely', '/cz/dokumentace/trans/specialnikabely/index.htm', '', defLength, 0, 0);

		// Menu 'Ke ztažení'
	menu[10] = new Array();
	menu[10][0] = new Menu(true, '<', 0, 25, 140, defOver, defBack, 'menuItem', 'menuItemText');
	menu[10][1] = new Item('Ke stažení', '/cz/download/index.htm', '', defLength, 0, 0);
	menu[10][2] = new Item('', '', '',2, 0, 0);
	menu[10][3] = new Item('Ceníky a prospekty', '/cz/download/ceniky/index.htm', '', defLength, 0, 0);
	menu[10][4] = new Item('CNC872 iTD', '/cz/download/cnc872/index.htm', '', defLength, 0, 0);
	menu[10][5] = new Item('CNC8x6, CNC8x9', '/cz/download/system/index.htm', '', defLength, 0, 17);
	menu[10][6] = new Item('TRANS', '/cz/download/trans/index.htm', '', defLength, 0, 0);
	menu[10][7] = new Item('ETRANS', '/cz/download/etrans/index.htm', '', defLength, 0, 0);

		// Menu 'O firmě'
	menu[11] = new Array();
	menu[11][0] = new Menu(true, '>', 0, 25, 120, defOver, defBack, 'menuItem', 'menuItemText');
	menu[11][1] = new Item('Profil', '/cz/firma/index.htm', '', defLength, 0, 0);
	menu[11][2] = new Item('Kontakty', '/cz/firma/kontakty.htm', '', defLength, 0, 0);

		// Menu 'Dokumentace' - 'CNC8x9' - 'Vykresova priloha'
	menu[12] = new Array();
	menu[12][0] = new Menu(true, '<', -123, 0, 120, defOver, defBack, 'menuItem', 'menuItemText');
	menu[12][1] = new Item('Výkresová příloha', '/cz/dokumentace/cnc8x9/vykresovapriloha/index.htm', '', defLength, 0, 0);
	menu[12][2] = new Item('', '', '',2, 0, 0);
	menu[12][3] = new Item('Jednotky', '/cz/dokumentace/cnc8x9/vykresovapriloha/jednotky/index.htm', '', defLength, 0, 13);
	menu[12][4] = new Item('Kabely', '/cz/dokumentace/cnc8x9/vykresovapriloha/kabely/index.htm', '', defLength, 0, 14);
	menu[12][5] = new Item('Propojení', '/cz/dokumentace/cnc8x9/vykresovapriloha/propojeni/index.htm', '', defLength, 0, 0);
	menu[12][6] = new Item('Rozměry', '/cz/dokumentace/cnc8x9/vykresovapriloha/rozmery/index.htm', '', defLength, 0, 0);

		// Menu 'Dokumentace' - 'CNC8x9' - 'Vykresova priloha' - 'Jednotky'
	menu[13] = new Array();
	menu[13][0] = new Menu(true, '>', -123, 0, 120, defOver, defBack, 'menuItem', 'menuItemText');
	menu[13][1] = new Item('Jednotky', '/cz/dokumentace/cnc8x9/vykresovapriloha/jednotky/index.htm', '', defLength, 0, 0);
	menu[13][2] = new Item('', '', '',2, 0, 0);
	menu[13][3] = new Item('Přizpůsobení', '/cz/dokumentace/cnc8x9/vykresovapriloha/jednotky/prizpusobeni.htm', '', defLength, 0, 0);
	menu[13][4] = new Item('Souřadnice', '/cz/dokumentace/cnc8x9/vykresovapriloha/jednotky/souradnice.htm', '', defLength, 0, 0);
	menu[13][5] = new Item('Vstupy a výstupy', '/cz/dokumentace/cnc8x9/vykresovapriloha/jednotky/vstupyavystupy.htm', '', defLength, 0, 0);

		// Menu 'Dokumentace' - 'CNC8x9' - 'Vykresova priloha' - 'Kabely'
	menu[14] = new Array();
	menu[14][0] = new Menu(true, '>', -123, 0, 120, defOver, defBack, 'menuItem', 'menuItemText');
	menu[14][1] = new Item('Kabely', '/cz/dokumentace/cnc8x9/vykresovapriloha/kabely/index.htm', '', defLength, 0, 0);
	menu[14][2] = new Item('', '', '',2, 0, 0);
	menu[14][3] = new Item('Komunikace', '/cz/dokumentace/cnc8x9/vykresovapriloha/kabely/komunikace.htm', '', defLength, 0, 0);
	menu[14][4] = new Item('Odměřování', '/cz/dokumentace/cnc8x9/vykresovapriloha/kabely/odmerovani.htm', '', defLength, 0, 0);
	menu[14][5] = new Item('Pohony', '/cz/dokumentace/cnc8x9/vykresovapriloha/kabely/pohony.htm', '', defLength, 0, 0);
	menu[14][6] = new Item('Videokabely', '/cz/dokumentace/cnc8x9/vykresovapriloha/kabely/videokabely.htm', '', defLength, 0, 0);
	menu[14][7] = new Item('Vstupy a výstupy', '/cz/dokumentace/cnc8x9/vykresovapriloha/kabely/vstupyavystupy.htm', '', defLength, 0, 0);

		// Menu 'Dokumentace' - 'CNC8x6' - 'Vykresova priloha' - 'Jednotky'
	menu[15] = new Array();
	menu[15][0] = new Menu(true, '>', -123, 0, 120, defOver, defBack, 'menuItem', 'menuItemText');
	menu[15][1] = new Item('Jednotky', '/cz/dokumentace/cnc8x6/jednotky/index.htm', '', defLength, 0, 0);
	menu[15][2] = new Item('', '', '',2, 0, 0);
	menu[15][3] = new Item('Přizpůsobení', '/cz/dokumentace/cnc8x6/jednotky/prizpusobeni.htm', '', defLength, 0, 0);
	menu[15][4] = new Item('Souřadnice', '/cz/dokumentace/cnc8x6/jednotky/souradnice.htm', '', defLength, 0, 0);
	menu[15][5] = new Item('Vstupy a výstupy', '/cz/dokumentace/cnc8x6/jednotky/vstupyavystupy.htm', '', defLength, 0, 0);

		// Menu 'Dokumentace' - 'CNC8x6' - 'Vykresova priloha' - 'Kabely'
	menu[16] = new Array();
	menu[16][0] = new Menu(true, '>', -123, 0, 120, defOver, defBack, 'menuItem', 'menuItemText');
	menu[16][1] = new Item('Kabely', '/cz/dokumentace/cnc8x6/kabely/index.htm', '', defLength, 0, 0);
	menu[16][2] = new Item('', '', '',2, 0, 0);
	menu[16][3] = new Item('Komunikace', '/cz/dokumentace/cnc8x6/kabely/komunikace.htm', '', defLength, 0, 0);
	menu[16][4] = new Item('Odměřování', '/cz/dokumentace/cnc8x6/kabely/odmerovani.htm', '', defLength, 0, 0);
	menu[16][5] = new Item('Pohony', '/cz/dokumentace/cnc8x6/kabely/pohony.htm', '', defLength, 0, 0);
	menu[16][6] = new Item('Vstupy a výstupy', '/cz/dokumentace/cnc8x6/kabely/vstupyavystupy.htm', '', defLength, 0, 0);

		// Menu 'Ke stažení' - 'CNC8x6,CNC8x9'
	menu[17] = new Array();
	menu[17][0] = new Menu(true, '>', -123, 0, 120, defOver, defBack, 'menuItem', 'menuItemText');
	menu[17][1] = new Item('CNC8x6, CNC8x9', '/cz/download/system/index.htm', '', defLength, 0, 0);
	menu[17][2] = new Item('', '', '',2, 0, 0);
	menu[17][3] = new Item('RTM', '/cz/download/system/kazeta/index.htm', '', defLength, 0, 0);
	menu[17][4] = new Item('Panel', '/cz/download/system/panel/index.htm', '', defLength, 0, 0);

		// Menu 'Galerie'
	menu[18] = new Array();
	menu[18][0] = new Menu(true, '>', 0, 25, 80, defOver, defBack, 'menuItem', 'menuItemText');
	menu[18][1] = new Item('Galerie', '/cz/galerie/index.htm', '', defLength, 0, 0);
	menu[18][2] = new Item('', '', '',2, 0, 0);
	menu[18][3] = new Item('Galerie 1', '/cz/galerie/galerieh1.htm', '', defLength, 0, 0);
	menu[18][4] = new Item('Galerie 2', '/cz/galerie/galerieh2.htm', '', defLength, 0, 0);
	menu[18][5] = new Item('Archiv 1', '/cz/galerie/galerieh3.htm', '', defLength, 0, 0);
	menu[18][6] = new Item('Archiv 2', '/cz/galerie/galerieh4.htm', '', defLength, 0, 0);

		// Menu 'Dokumentace' - 'CNC872'
	menu[19] = new Array();
	menu[19][0] = new Menu(true, '<', -153, 0, 150, defOver, defBack, 'menuItem', 'menuItemText');
	menu[19][1] = new Item('CNC872 iTD', '/cz/dokumentace/cnc872/index.htm', '', defLength, 0, 0);
	menu[19][2] = new Item('', '', '',2, 0, 0);
	menu[19][3] = new Item('Návod k obsluze', '/cz/dokumentace/cnc872/navodkobsluze/navodkobsluze.htm', '', defLength, 0, 0);
	menu[19][4] = new Item('Návod na PLC', '/cz/dokumentace/cnc872/navodnaplc/navodnaplc.htm', '', defLength, 0, 0);
	menu[19][5] = new Item('Návod k programování', '/cz/dokumentace/cnc872/navodkprogramovani/navodkprogramovani.htm', '', defLength, 0, 0);
	menu[19][6] = new Item('Přílohy návodu', '/cz/dokumentace/cnc872/prilohynavodu/prilohynavodu.htm', '', defLength, 0, 0);
	menu[19][7] = new Item('Výkresová příloha', '/cz/dokumentace/cnc872/vykresovapriloha/index.htm', '', defLength, 0, 20);

		// Menu 'Dokumentace' - 'CNC872' - 'Vykresova priloha'
	menu[20] = new Array();
	menu[20][0] = new Menu(true, '<', -123, 0, 120, defOver, defBack, 'menuItem', 'menuItemText');
	menu[20][1] = new Item('Výkresová příloha', '/cz/dokumentace/cnc872/vykresovapriloha/index.htm', '', defLength, 0, 0);
	menu[20][2] = new Item('', '', '',2, 0, 0);
	menu[20][3] = new Item('Jednotky', '/cz/dokumentace/cnc872/vykresovapriloha/jednotky/index.htm', '', defLength, 0, 21);
	menu[20][4] = new Item('Kabely', '/cz/dokumentace/cnc872/vykresovapriloha/kabely/index.htm', '', defLength, 0, 22);
	menu[20][5] = new Item('Propojení', '/cz/dokumentace/cnc872/vykresovapriloha/propojeni/index.htm', '', defLength, 0, 0);
	menu[20][6] = new Item('Rozměry', '/cz/dokumentace/cnc872/vykresovapriloha/rozmery/index.htm', '', defLength, 0, 0);

		// Menu 'Dokumentace' - 'CNC872' - 'Vykresova priloha' - 'Jednotky'
	menu[21] = new Array();
	menu[21][0] = new Menu(true, '>', -123, 0, 120, defOver, defBack, 'menuItem', 'menuItemText');
	menu[21][1] = new Item('Jednotky', '/cz/dokumentace/cnc872/vykresovapriloha/jednotky/index.htm', '', defLength, 0, 0);
	menu[21][2] = new Item('', '', '',2, 0, 0);
	menu[21][3] = new Item('Přizpůsobení', '/cz/dokumentace/cnc872/vykresovapriloha/jednotky/prizpusobeni.htm', '', defLength, 0, 0);
	menu[21][4] = new Item('Souřadnice', '/cz/dokumentace/cnc872/vykresovapriloha/jednotky/souradnice.htm', '', defLength, 0, 0);
	menu[21][5] = new Item('Vstupy a výstupy', '/cz/dokumentace/cnc872/vykresovapriloha/jednotky/vstupyavystupy.htm', '', defLength, 0, 0);

		// Menu 'Dokumentace' - 'CNC872' - 'Vykresova priloha' - 'Kabely'
	menu[22] = new Array();
	menu[22][0] = new Menu(true, '>', -123, 0, 120, defOver, defBack, 'menuItem', 'menuItemText');
	menu[22][1] = new Item('Kabely', '/cz/dokumentace/cnc872/vykresovapriloha/kabely/index.htm', '', defLength, 0, 0);
	menu[22][2] = new Item('', '', '',2, 0, 0);
	menu[22][3] = new Item('Komunikace', '/cz/dokumentace/cnc872/vykresovapriloha/kabely/komunikace.htm', '', defLength, 0, 0);
	menu[22][4] = new Item('Odměřování', '/cz/dokumentace/cnc872/vykresovapriloha/kabely/odmerovani.htm', '', defLength, 0, 0);
	menu[22][5] = new Item('Pohony', '/cz/dokumentace/cnc872/vykresovapriloha/kabely/pohony.htm', '', defLength, 0, 0);
	menu[22][6] = new Item('Videokabely', '/cz/dokumentace/cnc872/vykresovapriloha/kabely/videokabely.htm', '', defLength, 0, 0);
	menu[22][7] = new Item('Vstupy a výstupy', '/cz/dokumentace/cnc872/vykresovapriloha/kabely/vstupyavystupy.htm', '', defLength, 0, 0);

	// *** DALŠÍ ZMĚNY JSOU NEPOVINNÉ ***

	// These two lines handle the window resize bug in NS4. See <body onResize="...">.
	// I recommend you leave this here as otherwise when you resize NS4's width menus are hidden.

	var popOldWidth = window.innerWidth;
	nsResizeHandler = new Function('if (popOldWidth != window.innerWidth) location.reload()');


	// This is a quick snippet that captures all clicks on the document and hides the menus
	// every time you click. Use if you want.

	if (isNS4) document.captureEvents(Event.CLICK);
	document.onclick = clickHandle;

	function clickHandle(evt)
	{
		if (isNS4) document.routeEvent(evt);
		hideAllBut(0);
	}

	//  End -->

