function toHome() {
  window.location.href='/';
}
function changeImg(obj,ide,sirka,vyska) {
  document.getElementById('fotografie').src='/foto_plne_'+ide+'.jpg';
  document.getElementById('fotografie').alt=obj.alt;
  document.getElementById('fotografie').title=obj.title;
  document.getElementById('fotografie_titulek').innerHTML=obj.title;
  document.getElementById('fotografie').width=sirka;
  document.getElementById('fotografie').height=vyska;
  return false;
}

function checkContactEn(obj) {
  if(obj.jmeno.value.length<1) {
    alert('Please enter your name.');
    obj.jmeno.focus();
    return false;
  }
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  if(!filter.test(obj.email.value)) {
    alert('Please enter your (valid) e-mail.');
    obj.email.value='';
    obj.email.focus();
    return false;
  }
  if(obj.zprava.value.length<1) {
    alert('Please enter your message.');
    obj.zprava.focus();
    return false;
  }
  if(obj.captcha.value.length!=3) {
    alert('Please enter captcha code (3 letters).');
    obj.captcha.focus();
    return false;
  }
}

function checkContactCs(obj) {
  if(obj.jmeno.value.length<1) {
    alert('Prosím, vyplňte své jméno.');
    obj.jmeno.focus();
    return false;
  }
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  if(!filter.test(obj.email.value)) {
    alert('Prosím, vyplňte svou (platnou) e-mailovou adresu.');
    obj.email.value='';
    obj.email.focus();
    return false;
  }
  if(obj.zprava.value.length<1) {
    alert('Prosím, vyplňte svou zprávu.');
    obj.zprava.focus();
    return false;
  }
  if(obj.captcha.value.length!=3) {
    alert('Prosím, opište kontrolní kód z obrázku (3 písmena).');
    obj.captcha.focus();
    return false;
  }
}

function checkBookCs(obj) {
  if(obj.jmeno.value.length<1) {
    alert('Prosím, vyplňte své jméno.');
    obj.jmeno.focus();
    return false;
  }
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  if(!filter.test(obj.email.value)) {
    alert('Prosím, vyplňte svou (platnou) e-mailovou adresu.');
    obj.email.value='';
    obj.email.focus();
    return false;
  }
  if(obj.osob.value=='0') {
    alert('Prosím, vyplňte počet osob.');
    obj.osob.focus();
    return false;
  }
  if(obj.prohlidka.value=='') {
    alert('Prosím, zvolte prohlídku.');
    obj.prohlidka.focus();
    return false;
  }
  if(obj.captcha.value.length!=3) {
    alert('Prosím, opište kontrolní kód z obrázku (3 písmena).');
    obj.captcha.focus();
    return false;
  }
}

function checkBookEn(obj) {
  if(obj.jmeno.value.length<1) {
    alert('Please enter your name.');
    obj.jmeno.focus();
    return false;
  }
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  if(!filter.test(obj.email.value)) {
    alert('Please enter your (valid) e-mail.');
    obj.email.value='';
    obj.email.focus();
    return false;
  }
  if(obj.osob.value=='0') {
    alert('Please enter number of persons (over 6 years old).');
    obj.osob.focus();
    return false;
  }
  if(obj.prohlidka.value=='') {
    alert('Please select tour.');
    obj.prohlidka.focus();
    return false;
  }
  if(obj.captcha.value.length!=3) {
    alert('Please enter captcha code (3 letters).');
    obj.captcha.focus();
    return false;
  }
}
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function ajax_sup(addr,post_data, fnc) {
var h=false;
post_data=post_data.replace("+", "%2B");
post_data+='&ajax=ano';
if (window.XMLHttpRequest) { // Mozilla, Safari,...
h=new XMLHttpRequest();
} else if (window.ActiveXObject) { // IE
try {
h=new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
  h=new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
  h=false;
}
}
}
if(!h) {
alert('AJAX nekompatibilní prohlížeč :-(');
return;
} else {
h.onreadystatechange = function() {
if(h.readyState==4) {
  if(h.status == 200) {
    fnc(h);
  } else {
    alert('Chyba spojení #'+h.status+' '+h.statusText+'\nZkuste prosím svůj poslední požadavek (akci) zopakovat.');
  }
}
};
h.open('POST', addr, true);
h.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');
h.send(post_data);
}
}

function ajaxrepla(txt) {
  while(txt.indexOf('&')>-1 || txt.indexOf('+')>-1 || txt.indexOf('=')>-1) {
    txt=txt.replace('&', '%26').replace('+', '%2B').replace('=', '%3D');
  }
  return txt;
}

addLoadEvent(function() {
  ajax_sup('/maily.php','',function(h) {
    var maily=Array();
    var xmaily=h.responseXML.getElementsByTagName('mail');
    if(xmaily.length>0) {
      for(i=0;i<xmaily.length;i++) {
        maily[xmaily[i].getElementsByTagName('hash')[0].firstChild.nodeValue]=xmaily[i].getElementsByTagName('jmeno')[0].firstChild.nodeValue+'@'+xmaily[i].getElementsByTagName('domena')[0].firstChild.nodeValue;
      }
    }
    var hrefy=document.getElementsByTagName('a');
    if(hrefy.length>0) {
      for(i=0;i<hrefy.length;i++) {
        if(maily[hrefy[i].title]) {
          hrefy[i].innerHTML=maily[hrefy[i].title];
          hrefy[i].href='mailto:'+maily[hrefy[i].title];
          if(window.location.href.indexOf('/cs/')>0) {
            hrefy[i].title='Poslat e-mail na '+maily[hrefy[i].title];
          } else {
            hrefy[i].title='Send e-mail to '+maily[hrefy[i].title];
          }
          
          hrefy[i].onclick=function() {};
        }
      }
    }
  });
});