  bv = parseInt(navigator.appVersion);
  
  if (bv >= 3) ver = "n3"
  else ver = "n2"
	
  if (ver == "n3")
  {
    m1on = new Image();
		m1off = new Image();
    m2on = new Image();
		m2off = new Image();
    m3on = new Image();
		m3off = new Image();
		
				
		m1on.src = "images/sluzby_on.gif";
		m1off.src = "images/sluzby_off.gif";
		m2on.src = "images/cenik_on.gif";
		m2off.src = "images/cenik_off.gif";
		m3on.src = "images/kontakt_on.gif";
		m3off.src = "images/kontakt_off.gif";
						
	}	
	
	
  function hl(nIx, sSrc)
  {
    if (ver == "n3") 
    {
      imgOn = eval(sSrc + ".src");
      document.images[nIx].src = imgOn;
    }
  }
  
  
  function ShowHide(nId)
  {
	var sId = "menublock" + nId;
	var objMenuBlock = document.getElementById(sId);
	var sTitleId = "menutitle" + nId;
	var objTitleBlock = document.getElementById(sTitleId);


	if ((objMenuBlock) && (objTitleBlock))
	{
		for (var i=1; i<12; i++) 
		{
			if ((i != 5) && (i != 6))
			{
				if (i != (nId))
				{
					var sDummyId = "menublock" + i;
					var objDummyMenuBlock = document.getElementById(sDummyId);
					var sDummyTitleId = "menutitle" + i;
					var objDummyTitleBlock = document.getElementById(sDummyTitleId);

		
					if ((objDummyMenuBlock) && (objDummyTitleBlock))
					{
						objDummyMenuBlock.style.display = "none";
						objDummyTitleBlock.style.backgroundImage = "url(images/plus.gif)";
					}			
				}
			}
		}

		var sStyleDisplay = objMenuBlock.style.display;

		if (sStyleDisplay == "block")
		{
			objMenuBlock.style.display = "none";
			objTitleBlock.style.backgroundImage = "url(images/plus.gif)";
		}
		else
		{
			objMenuBlock.style.display = "block";
			objTitleBlock.style.backgroundImage = "url(images/minus.gif)";
		}
	}
/*
		var nLastPos = location.href.lastIndexOf("/")		
		var sPageUrl = location.href.substr(nLastPos+1);
		
		if (sPageUrl == "")
			sPageUrl = "index.php";
		
		location.href = "showhide.php?menu=" + nId + "&page=" + sPageUrl;
*/
  }

  
  function SetBackground(sId, bShow)
  {
		var elSubItem = document.getElementById(sId);
		
			
		if (elSubItem)
		{
			if (bShow == 1)
			{
				var sCSSName = elSubItem.className;
				
				switch (sCSSName)
				{
					case "menu_nadpis_1":	sBgColor = "#FBD3AF"; break;
					case "menu_nadpis_2": sBgColor = "#ADD1F9"; break;
					case "menu_nadpis_3": sBgColor = "#8AE9B4"; break;
				}
				elSubItem.style.backgroundColor = sBgColor;
			}
			else
				elSubItem.style.backgroundColor = "";				

		}		
		
  }

  
  
    function OpenWindow(sImg, nWidth, nHeight)
  {
		var scrollbars = "no";
		var nWindowWidth = window.screen.width;
		var nWindowHeight = window.screen.height - 48;
			
		if (nWidth > nWindowWidth)
		{
			if (scrollbars == "yes")
			nWidth = nWindowWidth - 16;
			else
			nWidth = nWindowWidth;
			scrollbars = "yes";
		}
				
		if (nHeight > nWindowHeight)
		{
			nHeight = nWindowHeight;
			nWidth = nWidth + 16;
			scrollbars = "yes";
		}
			
		var nTop = (nWindowHeight - nHeight) / 2;
		var nLeft = (nWindowWidth - nWidth) / 2;
			
		var sFeatures = "resizable=no, scrollbars=" + scrollbars + ", status=no, titlebar=yes, toolbar=no, width=" + nWidth + "px, height=" + nHeight + "px, left=" + nLeft + "px, top=" + nTop + "px";
		var a = window.open("photo.htm#image=" + sImg, "_blank", sFeatures, false);
		a.focus();
  }


  
  
function DisplayError(sPolozka, oFormEle)
{
	alert("Musíte vyplnit poloku " + sPolozka + "!");
	oFormEle.focus();
	return false;
}

function validate()
{	
	var e;
	
	try 
	{
		if (!check_name(formular.jmeno))
			return false;
		else if (!check_name(formular.prijmeni))
			return false;
	//	else if (!check_address(formular.ulice))
	//		return false;
		else if (!check_address(formular.mesto))
			return false;
		else if (!check_zip(formular.psc.value))
			return false;
		else if (!check_email(formular.mail.value))
			return false;		
		else if (!check_tel(formular.tel.value))
			return false;
		else if (!check_ks(formular.ks.value))
			return false;
	}
	catch(e)
	{
		alert("Při zpracování formuláře dolo k neočekávané chybě !");
		return false;
	}
	
	return true;
}

function check_tel (sTel)
{
	var re = / /g;
	sTel = sTel.replace(re, "");
	
	if ((!sTel.match(/^\d{9}$/)) && (!sTel.match(/^\+420\d{9}$/)))
	{
		alert("Zadaný telefon nemá správný tvar!");
		formular.tel.focus();
		return false;
	}
	return true;
}


function check_ks (nKs)
{
	var re = / /g;
	nKs = nKs.replace(re, "");
	
	if (!nKs.match(/^\d{1,6}$/))
	{
		alert("Zadaná cena nemá správný tvar, pouze cisla!");
		formular.ks.focus();
		return false;
	}
	return true;
}

function check_email (sMail)
{
	if (!sMail.match(/^[\w.\-]+@{1}[\w\-.]*[\w\-]+\.{1}[\w\-]{2,4}$/))
	{
		alert("Zadaná e-mailová adresa nemá správný tvar!");
		formular.mail.focus();
		return false;
	}
	
	return true;
}

function check_name (oInput)
{
	var sJmeno = oInput.value;
	var re = /[ \-']/g;
	sJmeno = sJmeno.replace(re, "");
	
	if (!sJmeno.match(/^[a-zA-ZáčďěéíňóřúůýÁČĎĚÉÍŇÓŘÚŮÝäöüëiÄËÖÜIžź]{2,}$/))
	{
		if (oInput.name == "jmeno")
			alert("Zadané jméno nemá správný tvar!");
		else
			alert("Zadané příjmení nemá správný tvar!");
			
		oInput.focus();
		
		return false;
	}
	return true;
}


function check_address (oInput)
{
	var sAdresa = oInput.value;
	var re = /[ \-'\/\\]/g;
	sAdresa = sAdresa.replace(re, "");
	
	if (!sAdresa.match(/^[a-zA-ZáčďěéíňóřúůýÁČĎĚÉÍŇÓŘÚŮÝäöüëiÄËÖÜIžź]{2,}[0-9]{0,10}[a-zA-Z]{0,}$/))
	{
		if (oInput.name == "mesto")
//			alert("Zadaná ulice nemá správný tvar!");
//		else
			alert("Zadané město nemá správný tvar!");
			
		oInput.focus();
		
		return false;
	}
	return true;
}


function check_zip (sPsc)
{
	var re = / /g;
	sPsc = sPsc.replace(re, "");
	
	if (!sPsc.match(/^\d{5}$/))
	{
		alert("Zadané PSČ nemá správný tvar!");
		formular.psc.focus();
		return false;
	}
	return true;
}



  
  
  function Datum_()
  {
		var dtDate = new Date();
		var sDate = dtDate.getDate() + "." + (dtDate.getMonth()+1) + "." + dtDate.getFullYear();
		var eleDatum = document.getElementById("datum");
		eleDatum.innerHTML = sDate;
  }
  

