// ******************************* //
// * COPYRIGHT 2004 Tomá Souček * //
// * - webmaster@penkavcivrch.cz * //
// ******************************* //
function upozorni(href) {
var prvniznak;
var druhyznak;
var newname;
var procenta = new Array();
var prvniznaky = new Array();
var druheznaky = new Array();
var pole = new Array();
var pole2 = new Array();

  if (href != "") {
    // odřízneme mailto
    href = href.substring(7);
    var delka = href.length;
    if (delka > 0) {
      // odstranění mezer %20
      for (var z = 0; z < delka; z++) {
        if (href.charAt(z) == "%") { procenta.push(z); }
      }
      for (var z = 0; z < procenta.length; z++) {
        if (z == 0) { pole2.push(href.substring(z,procenta[z])); }
       
        if (z != procenta.length-1) {
          pole2.push(" ");
          pole2.push(href.substring(procenta[z]+3,procenta[z+1]));
        }
        else {
          pole2.push(" ");
          pole2.push(href.substring(procenta[z]+3,delka));
        }
      }
      for (var z = 0; z < pole2.length; z++) {
        if (z == 0) href = pole2[z];
        else href += pole2[z];
      }
      // konec odstranění mezer %20
      
      // původní mailto
      var oldname = href;
      // nová délka
      delka = href.length;
      
      // zapíeme si pozice lomítek
      for (var i = 0; i < delka; i++) {
        if (href.charAt(i) == "[") { prvniznak = i; prvniznaky.push(prvniznak); }
        if (href.charAt(i) == "]") { druhyznak = i; druheznaky.push(druhyznak); }
      }
      
      // kdyz je potreba nahradit vice lomitek za zavinace
      if (prvniznaky.length > 1) {
        // nahrazení zavináčů
        for (var x = 0; x < prvniznaky.length; x++) {
          if (x == 0) { pole.push(href.substring(x,prvniznaky[x])); pole.push("@"); }
         
          if (x != prvniznaky.length-1) {
            pole.push(href.substring(druheznaky[x]+1,prvniznaky[x+1]));
            pole.push("@");
          }
          else {
            pole.push(href.substring(druheznaky[x]+1,delka));
          }
        }
      
        for (var y = 0; y < pole.length; y++) {
          if (y == 0) newname = pole[y];
          else newname += pole[y];
        }
      }
      // je uveden pouze jeden e-mail
      else {
        var cast1 = href.substring(0,prvniznak);
        var cast2 = href.substring(druhyznak+1,delka);
        newname = cast1+"@"+cast2;
      }
      
      alert("Z důvodu ochrany proti nevyžádaným e-mailům (spamům)\nneuvádíme na našem serveru e-mailové adresy v klasickém tvaru.\n!!! ZAVINÁČE (@) NAHRAZUJEME VÝRAZEM [zavinac] !!!\n\nNezapomeňte si tedy změnit tuto e-mailovou adresu\n\n    -> "+oldname+"\n\nna\n\n   -> "+newname);
    }
  }
}

// otevirani do novych oken
function bar(url) {
  wasOpen = false;
  win = window.open(url);    
  return (typeof(win) == 'object')?true:false;
}

// zobrazeni/skryti elementu s pridelenym id
function otevirej(element) {
  var element = document.getElementById(element);
	if (element.style.display == 'none') {
		element.style.display = 'block';
	}
	else {
		element.style.display = 'none';
	}
}

// str_replace
function replace(f,r,s) {
	var ra = r instanceof Array, sa = s instanceof Array, l = (f = [].concat(f)).length, r = [].concat(r), i = (s = [].concat(s)).length;
	while(j = 0, i--)
		while(s[i] = s[i].split(f[j]).join(ra ? r[j] || "" : r[0]), ++j < l);
	return sa ? s : s[0];
}