function runEmailControl(adresa){
  re = /^[+_a-zA-Z0-9-]+(\.[+_a-zA-Z0-9-]+)*@[\.a-zA-Z0-9-]+\.[a-zA-Z0-9-]{2,4}$/;
  return adresa.search(re) == 0;
}


function getE(element){
  return document.getElementById(element);
}

function isNum(val){
  if (isNaN(val)) {
    return false;
  }
  else {
    return true;
  } 
}
 

function runMailControl(text) {
  if(!runEmailControl(getE("address").value)){
    alert(text);
    return false;
  }
}

function runSearchControl(text) {
  if(getE("hledanaslova").value == ""){
    alert(text);
    return false;
  }
}

function runControl() {
        if (getE('jmeno').value=="") {alert("Je třeba vyplnit položku jméno"); getE('jmeno').focus(); return false;}
        else if (getE('prijmeni').value=="") {alert("Je třeba vyplnit položku příjmení"); getE('prijmeni').focus(); return false;}
        else if (getE('telefon').value=="") {alert("Je třeba vyplnit položku telefon"); getE('telefon').focus(); return false;}
        else if (getE('email').value=="") {alert("Je třeba vyplnit položku e-mail"); getE('email').focus(); return false;}
        else if (!runEmailControl(getE('email').value)) {alert("Nesprávný formát e-mailové adresy"); getE('email').focus(); return false;}
        else if (getE('ulice_cp').value=="") {alert("Je třeba vyplnit název ulice a číslo popisné"); getE('ulice_cp').focus(); return false;}
        else if (getE('mesto').value=="") {alert("Je třeba vyplnit název města"); getE('mesto').focus(); return false;}
        else if (getE('psc').value=="") {alert("Je třeba vyplnit PSČ"); getE('psc').focus(); return false;}
        else return true;
}
