
function pridatJsNoveOkno()
{
	if (!document.getElementsByTagName) return false;
	var odkazy = document.getElementsByTagName("a");
	for (var i=0; i < odkazy.length; i++)
	{
		if (odkazy[i].className.match("nove-okno"))
		{	
			var castiOdkazu = odkazy[i].href.split("/");
			var upravenyOdkaz = "/p/images.php?path=" + castiOdkazu[castiOdkazu.length-2] + "/" + castiOdkazu[castiOdkazu.length-1];
			
			odkazy[i].href = upravenyOdkaz;
			odkazy[i].onclick = function () {
				return !window.open(this.href,"","location=no,toolbar=no,status=no,menubar=no,width=600,height=400,resizable=no,scrollbars=yes,top=100,left=250,screenX=100,screeny=100");
			}
		}
		if (odkazy[i].className.match("odkaz-detail-fotos"))
		{	
			var castiOdkazu = odkazy[i].href.split("/");
			var upravenyOdkaz = "/p/images.php?path=" + castiOdkazu[castiOdkazu.length-4] + "/"+ castiOdkazu[castiOdkazu.length-3] + "/"+ castiOdkazu[castiOdkazu.length-2] + "/" + castiOdkazu[castiOdkazu.length-1];
			
			odkazy[i].href = upravenyOdkaz;
			odkazy[i].onclick = function () {
				return !window.open(this.href,"","location=no,toolbar=no,status=no,menubar=no,width=600,height=400,resizable=no,scrollbars=yes,top=100,left=250,screenX=100,screeny=100");
			}
		}
		if (odkazy[i].className.match("okno-web"))
		{	
			odkazy[i].onclick = function () {
				return !window.open(this.href,"noveOkno");
			}
		}
	}
}

function pridatJsZavritOkno()
{
	if (!document.getElementsByTagName) return false;
	var odkazy = document.getElementsByTagName("a");
	for (var i=0; i < obrazky.length; i++)
	{
		if (odkazy[i].className.match("zavrit-okno"))
		{
			obrazky[i].onclick = function () {
				return window.close();
			}
		}
	}
}

function pridatJsVelikostiOkna(sirka,vyska)
{	
	if (window.resizeTo)
	{
		window.resizeTo(sirka,vyska);
	}
}


var submenuElementShown = null;
var globalTimer = null;
var scrElementMenuId = null;
var source_element_shown_id = '';

function showSubmenu(ev,path_root)
{
	srcElement = getSrcElement(ev);
	srcElement.onmouseout = hideSubmenu;
	srcElementId = srcElement.id;
	srcElementParent = srcElement;
	srcElementMenu = srcElement;

	if (srcElement.parentNode && srcElement.nodeName.toLowerCase() == 'div')
	{
		srcElementId 		= srcElement.parentNode.id;
		srcElementParent 	= srcElement.parentNode; 
		srcElementMenu		= srcElement.parentNode; 
	}
	

	if (submenuElementShown)
	{
		if (srcElementId != submenuElementShown.id)
		{
			_hideSubmenu();
			stopTimer();
			submenuElementShown = null;
		}
		else
		{
			stopTimer();
		}
	}
	
	if (!submenuElementShown)
	{
		var submenuContent = '';
		
		if (srcElementId == 'menu-spolecnost')
		{
			submenuContent ='<a href="' + path_root + 'spolecnost/o-firme.htm" class="first">O firmě</a>';
			submenuContent +='<a href="' + path_root + 'spolecnost/dokumenty.htm">Dokumenty</a>';
			submenuContent +='<a href="' + path_root + 'instalatercentra/seznam-pobocek.htm">Kontakt</a>';
			submenuContent +='<a href="' + path_root + 'spolecnost/firemni-akce.htm">Firemní akce</a>';
		}
		else if (srcElementId == 'menu-akce')
		{
			/* nemá podstránky */
		}
		else if (srcElementId == 'menu-produkty')
		{
			submenuContent ='<a href="' + path_root + 'produkty/nase-znacka-comfort.htm" class="first">Naše značka Comfort</a>';
			submenuContent +='<a href="' + path_root + 'produkty/ostatni-znacky.htm">Ostatní značky</a>';
		}
		else if (srcElementId == 'menu-reference')
		{
			submenuContent ='<a href="' + path_root + 'reference/rodinne-domy.htm" class="first">Rodinné domy</a>';
			submenuContent +='<a href="' + path_root + 'reference/panelove-a-bytove-domy.htm">Panelové a bytové domy</a>';
			submenuContent +='<a href="' + path_root + 'reference/administrativni-budovy.htm">Administrativní budovy</a>';
			submenuContent +='<a href="' + path_root + 'reference/komercni-budovy.htm">Komerční budovy</a>';
			submenuContent +='<a href="' + path_root + 'reference/skoly.htm">Školy</a>';
			submenuContent +='<a href="' + path_root + 'reference/hotely-penziony.htm">Hotely, Penziony</a>';
			submenuContent +='<a href="' + path_root + 'reference/ostatni-budovy.htm">Ostatní budovy</a>';
		}
		else if (srcElementId == 'menu-centra')
		{
			submenuContent ='<a href="' + path_root + 'instalatercentra/sidlo-firmy.htm" class="first">Sídlo firmy</a>';
			submenuContent +='<a href="' + path_root + 'instalatercentra/seznam-pobocek.htm">Seznam poboček</a>';
			submenuContent +='<a href="http://woodcote.cz/cz/index.php?obsah=zobraz&id_clanku=10&menu=ccccco" target="_blank">Ostatní prodejny Woodcote</a>';
			submenuContent +='<a href="' + path_root + 'instalatercentra/mapka.htm">Mapka</a>';
		}
		else if (srcElementId == 'menu-partneri')
		{
			/* nemá podstránky */
		}
		else if (srcElementId == 'menu-kariera')
		{
			submenuContent ='<a href="' + path_root + 'kariera/pracovni-prilezitosti.htm" class="first">Pracovní příležitosti</a>';
			submenuContent +='<a href="' + path_root + 'kariera/vstupni-dotaznikzivotopis.htm">Vstupní dotazník - životopis</a>';
		}
		else if (srcElementId == 'menu-media')
		{
			/* nemá podstránky */
		}
		else if (srcElementId == 'menu-cenik')
		{
			/* nemá podstránky */
		}
		
		submenuElementShown = document.createElement('div');
		
		if (submenuContent != '')
		{
			submenuElementShown.id = 'submenu';
	
			submenuElementShown.innerHTML 		= '	<div id="submenu-header"></div>' 	+
													'<div id="submenu-left">' 		+ 
														'<div id="submenu-right">' 	+
																submenuContent 		+
														'</div>'					+
													'</div>'						+
													'<div id="submenu-zapati">'		+
														'<div id="submenu-zapati-stred">' +
														'<div id="submenu-zapati-right">' +
														'<div id="submenu-zapati-left">' +
													'</div>';
			submenuElementShown.style.display 	= 'block';
			submenuElementShown.onmouseout	 	= function () {hideSubmenu();};
			submenuElementShown.onmouseover 	= function () {stopTimer();};
			submenuElementShown.style.left 		= (srcElementParent.offsetLeft - 4 + document.getElementById('menu-pozadi').offsetLeft) + 'px';
			submenuElementShown.style.top 		= (document.getElementById('menu-pozadi').offsetTop + document.getElementById('menu-pozadi').offsetHeight - 2)  + 'px';
			
			document.getElementById('obsah').appendChild(submenuElementShown);
			
			
			
		}

		srcElementMenu.className = 'current';
		source_element_shown_id = srcElementId;

	}
	else
	{
		if (globalTimer)
		{
			stopTimer(globalTimer);
		}
	}
}


function stopTimer()
{
	if (globalTimer)
	{
		clearTimeout(globalTimer);
		globalTimer = null;
	}
}


function hideSubmenu()
{
	globalTimer = setTimeout("_hideSubmenu();", 700); 
}

function _hideSubmenu()
{
	if (source_element_shown_id || submenuElementShown)
	{
		if (source_element_shown_id != '')
		{
			if (document.getElementById(source_element_shown_id))
			{
				document.getElementById(source_element_shown_id).className = '';
				source_element_shown_id = '';
			}
		}
		
		if (submenuElementShown)
		{
			if (submenuElementShown.parentNode)
			{
				submenuElementShown.parentNode.removeChild(submenuElementShown);
			}
		}
	}
}


	
function getSrcElement(ev)
{
	if (window.event)
	{
		var evSrcElement = window.event.srcElement;
	}
	else
	{
		var evSrcElement = ev.originalTarget ;
	}
	
	return evSrcElement;
}

function callAjaxSessionForever()
{
	if (window.ActiveXObject)
	{
		var ajax_request = new ActiveXObject('Microsoft.XMLHTTP');
	}
	else if (window.XMLHttpRequest)
	{
		var ajax_request = new XMLHttpRequest();
	}
	
	if (ajax_request)
	{
		ajax_request.open('GET','./ajax-session-forever.php',true);
		ajax_request.send(null);
	}
}
