// js - zelezny.cz | 08/2008
// (c) 2008 Petr Nemec | www.j10.cz
var imgpth = "../img/", imgext = ".jpg", hdrext = ".gif", zv="@", country = ".cz";
function getObj (id) {if (typeof id == "object") return id;if (document.getElementById) return document.getElementById(id);if (document.all) return eval("document.all."+id);
else return null;}
function getObjTags(id,tag){return getObj(id).getElementsByTagName(tag)}
function Show(id,vsbl){getObj(id).style.display=(vsbl ? "block" : "none");}
function br(i) {var x = "<br/>"; do {x += "<br/>" } while (i--); document.write(x);}
function nb(i) {var x = "&nbsp;"; do {x += "&nbsp;" } while (i--); document.write(x);}
function eml(nm,dmn,desc,title) {var tit=title; if (!tit) tit="";var zv = "@", adr = nm + zv + dmn + country;if (!desc) desc=adr;var txt = "<a href='mailto:";txt += adr;txt += "' title='"+tit+"'>"+desc+"</a>";document.write(txt);}
function getObjIndex(objArr,obj) {var n=-1; do {n++} while (objArr[n]!=obj); return n;}
function FromTo (obj,chr_from,chr_to){return obj.substring(obj.lastIndexOf(chr_from)+1,obj.lastIndexOf(chr_to));}
function getPgName (obj){return FromTo(obj,"/",".");}
function  pgopen (loc) {window.location=loc;}
function Refresh() {window.location.reload(true);}
function getElementsByClass(searchClass,node,tag) { var classElements = [];
  if (node == null) node = document;  if (tag == null)tag = '*';
  var els = node.getElementsByTagName(tag);
  var elsLen = els.length;
  var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  for (i = 0, j = 0; i < elsLen; i++) { if (pattern.test(els[i].className) ) {
      classElements[j] = els[i]; j++;}  }
  return classElements; }
function cc(name,value,days) {if (days) {var date = new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires = "; expires="+date.toGMTString();} 
else var expires = "";document.cookie = name+"="+value+expires+"; path=/";}
function ccm(name,value,mins) {if (mins) {var date = new Date();date.setTime(date.getTime()+(mins*60*1000));var expires = "; expires="+date.toGMTString();} 
else var expires = "";document.cookie = name+"="+value+expires+"; path=/";}
function rc(name) {var nameEQ = name + "=";var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++){var c = ca[i];while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);};return null;}
var x = new Image(), CurrImg = 1, PrevImg = 1, FirstImg = 1;
var imgs, WhichPic=0, Pic=new Image();
function gallery() {window.open("gallery.html","glr","resizable=0,scrollbars=0");}
function popup() {window.open("popup.html","","resizable=1,scrollbars=0");}
function pp(str,leg) {var txt="<a href='#' onclick='return false;'><img src='" +imgpth+str+imgext+ "' title='" +leg+ "' alt='" +leg+ "' /></a>";document.write(txt);}
function px(str,leg) {var txt="<a href='#' onclick='return false;'><img src='" +imgpth+str+imgext+ "' title='" +leg+ "' alt='" +leg+ "' onClick='Pic=this;popup();' /></a>";document.write(txt);}
var rFlag=1;
function ImgRpl(){replaceThem(document.getElementsByTagName('h1'));}function replaceThem(x){var replace = document.createElement('img');for (var i=0;i<x.length;i++){if (x[i].id){var y = replace.cloneNode(true);y.src = imgpth + x[i].id + hdrext;y.alt = x[i].firstChild.nodeValue;x[i].replaceChild(y,x[i].firstChild);}};rFlag=0;}
AddBeh = function(){
//imgs handling
if(imgs) for (var i=0; i<imgs.length; i++) imgs[i].onclick=function (){WhichPic=getObjIndex(imgs,this);gallery();}

var atags = document.getElementsByTagName("a");for (var i=0; i<atags.length; i++){var lnk = atags[i];lnk.onfocus=function() {this.hideFocus=true;};	if (lnk.getAttribute("href") && lnk.className.indexOf('ext') != -1) lnk.target = "_blank";};
if (getObj("nav")){
var ni = getObjTags("nav","img"); 
	for (var i=0; i<ni.length; i++) {
		ni[i].setAttribute("over",getPgName(ni[i].src));
		ni[i].onmouseover=function() {this.src=imgpth+this.getAttribute("over")+"_.gif";};
		ni[i].onmouseout=function() {this.src=imgpth+this.getAttribute("over")+".gif";};
		}}
		if(rFlag)ImgRpl();//EqCols();
		};
function onloadExec(fnc) {if (window.addEventListener) {window.addEventListener("load", fnc, false);} else if (window.attachEvent) {window.attachEvent("onload", fnc);}
else window.onload = fnc;};onloadExec(AddBeh);