/*
 * zakladni funkce
*/

    var classExternal = /\bext\b/;
    function externalLinks() {
      for ( x = 0; x < document.links.length; x++ ) {
        if ( classExternal.exec(document.links[x].className) ) {
          document.links[x].target="_blank";
        }
      }
    }

  	function emailCloak() {
      if (document.getElementById) {
  			var alltags = document.all? document.all : document.getElementsByTagName("*");
  			for (i=0; i < alltags.length; i++) {
  			  if (alltags[i].className == "emailCloak") {
  			  	var oldText = alltags[i].firstChild;
  			  	var emailAddress = alltags[i].firstChild.nodeValue;
  			  	var user = emailAddress.substring(0, emailAddress.indexOf("("));
  			  	var website = emailAddress.substring(emailAddress.indexOf(")")+1, emailAddress.length);
  			  	var newText = user+"@"+website;
  			  	var a = document.createElement("a");
  			  	a.href = "mailto:"+newText;
  				var address = document.createTextNode(newText);
  				a.appendChild(address);
  				alltags[i].replaceChild(a,oldText);
  			  }
  			}
  		}
  	}

    function spustitPoNacteni() {
      externalLinks();
      emailCloak();
      Tooltip();    
    }

    function zkontrolujFormular(formular) {
      if (formular.kontakt_email.value=="" && formular.kontakt_telefon.value=="") {
        alert("Zadejte, prosím, kontaktní e-mail nebo telefon");
        formular.kontakt_email.focus();
        formular.kontakt_email.className='NezapomenVyplnit';
        formular.kontakt_telefon.className='NezapomenVyplnit';
        return false;
      }
      if (window.RegExp) {
    		if (formular.kontakt_email.value!="") {
    			mail = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
          if (!mail.test(formular.kontakt_email.value)) {
        	  alert("Zadejte platnou emailovou adresu!");
            formular.kontakt_email.focus();
            formular.kontakt_email.className='NezapomenVyplnit';
      	    return false;
          }
    		}
      }
      formular.action='./?stranka=kontakt';
      return true;
    }

