/*
	===============================================================================================
	
		Project: 		Agrofert Holding Corporate Website
		Description:	JavaScript - textpage
	   ----------------------------------------------------------------------------------
		Author:			Michael Zítek
		Version:		1.00
		Created:		July 2010
		Modifications:
					01 - 
	
	===============================================================================================
*/


	var mainMenuCloseTimer;
	
	// Zobrazeni menu
	
	function mainMenuOpen (e, mainMenuId, moveLeft, moveTop)
	{
		var menu = document.getElementById (mainMenuId);											// menu - objekt
		
		if (!menu || menu.innerHTML.length < 100) return;
		
		var evt = (window.event) ? window.event : e;												// udalost
		var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);			// HTML prvek stranky
		var positionLeft = getPosX (node);
		var positionTop = getPosY (node);
		
		mainMenuCloseAll ("pH_menuDD");																// skryti vsech polozek menu
		
		menu.style.display = "block";																// menu se zobrazi
		
		menu.style.left = positionLeft + moveLeft + "px";
		menu.style.top = positionTop + moveTop + "px";
	}
	
	// Skryti menu
	
	function mainMenuClose (mainMenuId)
	{
		clearTimeout (mainMenuCloseTimer);															// reset a spusteni timeru pro zavreni menu
		mainMenuCloseTimer = setTimeout ("mainMenuCloseNow ('" + mainMenuId + "')", 2000);
	}
	
	// Skryti vsech polozek menu
	
	function mainMenuCloseAll (className)
	{
		var tagList = document.getElementsByTagName ("div");										// ziskani seznamu tagu <DIV>
		
		for (i = 0; i < tagList.length; i++)														// nalezeni tagu s odpovidajici tridou
			if (tagList[i].className == className)
				tagList[i].style.display = "none";													// skryti tagu
	}
	
	// Skryti menu
	
	function mainMenuCloseNow (mainMenuId)
	{
		var menu = document.getElementById (mainMenuId);											// menu - objekt
		
		menu.style.display = "none";																// skryti tagu
	}
	
	// Obarveni polozky menu
	
	function mainMenuItem (mainMenuItem)
	{
		var activeClassName = mainMenuItem.className;
		
		clearTimeout (mainMenuCloseTimer);															// reset timeru pro zavreni menu
		
		if (activeClassName == "pH_menuDD") {
			mainMenuItem.className = "pH_menuDDFocused";
		}
		else {
			mainMenuItem.className = "pH_menuDD";
			mainMenuCloseTimer = setTimeout ("mainMenuCloseAll ('pH_menuDD')", 2000);
		}
	}
