addEvent(window, 'load', et_init);

var et_toggleElements = [];

/* Initialisation */
function et_init() {
var i, link, link_id, target, first, pole, page, page_id;

page = window.location.href.split("#")[1];

if(typeof page != 'undefined'){
  first = false; 
  pole = page.split("&");
    if(document.getElementById(pole[0])==null){
      first = true;
      pole=false;
    } 
}else{
  first = true;
  pole=false;
}
     for (i = 0; (link = document.links[i]); i++) {
         if (/\btoggle\b/.exec(link.className)) {
          link_id = link.href.split('#')[1];
          link.onclick = et_toggle;
          for(r=0;r<link_id.split('&').length;r++){
             page_id=link_id.split('&')[r];
             target = document.getElementById(page_id);
             et_toggleElements[et_toggleElements.length] = target;
                 if(pole[0] == page_id || pole[1] == page_id || pole[2] == page_id){
                    target.style.display = 'block';
                 } else {
                    target.style.display = 'none'; 
                 }
         }
       }
     }
  if(first!=false){
    first_page = new Array ("slovo-uvodem","mise","vize","eticky-kodex");
    for(r=0;r<first_page.length;r++){
      first = document.getElementById(first_page[r]);
      if(first!=null){
        first.style.display = 'block';     
      }
    }
  }
}

function et_toggle(e) {
      var next,k=0;
      next = new Array;

     if (typeof e == 'undefined') {
         var e = window.event;
     }
     var source;
     if (typeof e.target != 'undefined') {
         source = e.target;
     } else if (typeof e.srcElement != 'undefined') {
         source = e.srcElement;
     } else {
         return true;
     }

     if (source.nodeType == 3) {
         source = source.parentNode;
     }
    
     pid = source.href.split('#')[1];
     for(r=0;r<pid.split('&').length;r++){
      id = pid.split('&')[r];
 

     var elem;
     for (var i = 0; (elem = et_toggleElements[i]); i++) {
      if (elem.id != id){
            if(elem.id != next[0] && elem.id != next[1]){
             elem.style.display = 'none';
            }
         } else {
             elem.style.display = 'block';
             next[k] = id; 
         } 
     } k++;
     }
     return false;
}

function addEvent(obj, evType, fn){
     if (obj.addEventListener) {
         obj.addEventListener(evType, fn, true);
         return true;
     } else if (obj.attachEvent) {
         var r = obj.attachEvent("on"+evType, fn);
         return r;
     } else {
	    return false;
     }
}

function Headline(id,i){
  el=document.getElementById(id).style;
  el.background=(i==1)?'#1A6476 url(./pic/book_small.gif) no-repeat 12px 50%':'#1A4376 url(./pic/square.gif) no-repeat 12px 50%';
}

function CreateLink( name, domain){
zavinac = "@"
  document.write("<a href='mailto:"+name+""+zavinac+""+domain+"'>"+name+""+zavinac+""+domain+"</a>")
}

function Login(form){
  document.alert.msg.value="Chybně zadané uživatelské jméno nebo heslo.";
}

function ShowHidden(id,timedelay){
  el=document.getElementById(id).style;
  if(!timedelay)
    timedelay=0;
  if(el.display=='block'){
    clearTimeout (_cmTimeOut);
  	_cmTimeOut = window.setTimeout("el.display='none'", timedelay);
  }else{
    el.display='block';
  }
}

function Map(kolik) {
  if(kolik < 8) {
    document.getElementById('ma').style.backgroundPosition = "0px -"+(kolik*160)+"px";
  } else {
    document.getElementById('ma').style.backgroundPosition = "-200px -"+((kolik-7)*160)+"px";
  }
}

function ValidateForm(form){
  if(form.polozka_02_telo.value=="" || form.polozka_02_telo.value=="Text Vaší zprávy, děkujeme."){
  	document.alert.msg.value="Vyplňte prosím Váš dotaz.";
  	document.getElementById("odeslano").style.display="none";
  	form.polozka_02_nazev.focus();
  	return false;
  }else if (form.odesilatel_email.value=="" || form.odesilatel_email.value=="@"){
  	document.alert.msg.value="Vyplňte prosím e-mail, abychom Vás mohli zpětně kontaktovat.";
  	form.odesilatel_email.focus();
  	return false;
  }else if (window.RegExp){
  	re = new RegExp("^[^@]+@[^.]+\..+$");
  	if(!re.test(form.odesilatel_email.value)){
  		document.alert.msg.value="Zadaný e-mail není platný!";
  		form.odesilatel_email.focus();
  		return false;
  	}
  }else{
    return true;
  }
}

