var tmp = navigator.userAgent;
var dom = document.getElementById ? true : false;
var opera = tmp.indexOf('Opera') != -1 ? true : false;
var ie = ((tmp.indexOf('MSIE') != -1) && (!opera)) ? true : false;
var ie4 = ((tmp.indexOf('MSIE 4.0') != -1) && (!opera)) ? true : false;
var ie5 = ((tmp.indexOf('MSIE 5.0') != -1) && (!opera)) ? true : false;
var dhtml = dom ? true : ie ? true : opera ? true : false;
if(!dhtml) alert('Tyto stránky nejsou optimalizovány pro tento prohlížeč.\nThis pages is not optimalized for this browser.');

var screenW = window.screen.width;
var screenH = window.screen.height;
var timer; // timer pro dhtml menu

// kontrola textu pro vyhledavani
function validateSearch(f){
	var stat=true; var strerr="";
	if(f.search.value=="") strerr+="Musíte zadat text pro vyhledání!\n";
	if((f.search.value != "") && (f.search.value.length<3)) strerr+="Minimální délka hledaného textu jsou 3 znaky!\n";
	if(strerr!=""){ stat=false; alert(strerr); }
	return stat;
}

// potvrzeni nejake akce s presmerovanim
function confirmAction(messg,linkk){
	if(confirm(messg)){
		if(linkk!=''){ window.location.href = linkk;}
		return true;
	} else{
		return false;
	}
}

// pridani do oblibenych polozek
function AddFavorite(linkObj,addUrl,addTitle){
	if(document.all && !window.opera){
		window.external.AddFavorite(addUrl,addTitle);
		return false;
	} else if(window.opera && window.print){
		linkObj.title = addTitle;
		return true;
	} else if((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function')){
		if(window.confirm('Přidat oblíbenou stránku jako nový panel?')){
			window.sidebar.addPanel(addTitle,addUrl,'');
			return false;
		}
	}
	window.alert('Po potvrzení stiskněte CTRL-D,\nstránka bude přidána k vašim oblíbeným odkazům.');
	return false;
}

// prejit na odkaz
function jumptolink(val){
	window.location=val;
}

// prirazeni nejakeho stylu k prvku podle id
function itemStyle(el,cssStyle,cssVal){
	if(document.all) document.all[el].style[cssStyle]=cssVal;
	else document.getElementById(el).style[cssStyle]=cssVal;
}

// otevreni fotky
function photoOpen(photoURL){
	myLeft = (screenW > 800) ? ((screenW / 2) - (390 + 10)) : 10;
	myHeight = (screenH > 600) ? 605 : 550;
	photo = window.open(''+photoURL+'','photo','width=780,height='+myHeight+',top=0,left='+myLeft+',scrollbars=yes,status=yes,resizable=yes');
	photo.focus();
}

// otevreni fotky
function windowOpen(url){
	myLeft = (screenW > 800) ? ((screenW / 2) - (390 + 10)) : 10;
	myHeight = (screenH > 600) ? 605 : 550;
	win = window.open(''+url+'','win','width=780,height='+myHeight+',top=0,left='+myLeft+',scrollbars=yes,status=yes,resizable=yes,toolbar=yes,menubar=yes');
	win.focus();
}

// funkce pro zobrazeni menu (show/hide,pozice menu, polozek menu celkem,pocet polozek submenu,relativni cesta ke korenu adresare)
function showHideMenu(mode,pos,menuCount,submenu,top){
	// obrazky oddelovace
	var sep1 = top+"img/template/menu1-sep1.png";
	var sep2 = top+"img/template/menu1-sep2.png";
	// obrazky pozadi menu
	var bg1 = "url('"+top+"img/template/menu1-bg1.png')";
	var bg2 = "url('"+top+"img/template/menu1-bg2.png')";
	// obrazky rohu menu (prvni a posledni)
	var imgMenuLeft1 = top+"img/template/menu1-left1.png";
	var imgMenuLeft2 = top+"img/template/menu1-left2.png";
	var imgMenuRight1 = top+"img/template/menu1-right1.png";
	var imgMenuRight2 = top+"img/template/menu1-right2.png";
	// jednotlive id/name objektu
	var menuid = "menu"+pos;
	var separator1 = "sep"+(pos+1);
	var separator2 = "sep"+pos;
	var subMenu = "submenu"+pos;
	if(mode=="show"){
		itemStyle(menuid,"backgroundImage",bg2); // zmena obrazku na pozadi
		 // zmena rohohoveho obrazku u prvni a posledni pozice
		if(pos==0) document['menuLeft'].src = imgMenuLeft2;
		if(pos==menuCount-1) document['menuRight'].src = imgMenuRight2;
		 // zmena obrazkovych oddelovacu
		if(pos<(menuCount-1))document[separator1].src = sep2;
		if(pos>0)document[separator2].src = sep2;
		clearTimeout(timer); // vynulovani casovace
		// skryti vsech pripadne zobrazenych submenu
		for(i=0;i<menuCount;i++) if((i!=pos) && document.getElementById("submenu"+i)) itemStyle("submenu"+i,"display","none");
		// kdyz je submenu, tak zobrazit
		if(submenu>0) itemStyle(subMenu,"display","block");
	}else{
		itemStyle(menuid,"backgroundImage",bg1); // zmena obrazku na pozadi
		 // zmena rohohoveho obrazku u prvni a posledni pozice
		if(pos==0) document['menuLeft'].src = imgMenuLeft1;
		if(pos==menuCount-1) document['menuRight'].src = imgMenuRight1;
		 // zmena obrazkovych oddelovacu
		if(pos<(menuCount-1))document[separator1].src = sep1;
		if(pos>0)document[separator2].src = sep1;
		// kdyz je submenu, tak s prodlevou skryje pripadne submenu (prodleva z duvodu presun mysi nad submenu)
		if(submenu>0) timer = setTimeout("itemStyle('"+subMenu+"','display','none')",50);
	}
}


