String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}


function testContactForm() {
  var e;
  if (document.getElementById('email')) e = document.getElementById('email').value; 
  if (e != '') {
    mail=/^.+@.+\..{2,4}$/
    if (mail.test(e) != true) {
      alert('Zadaná e-mailová adresa není platná.');
      return false;
    }
  }
  if (document.getElementById('objed') && document.getElementById('objed').value == '') {
    alert('Nevyplnil(a) jste text vašeho dotazu nebo vaší připomínky.');
    return false; 
  }
  return true;
}

function testobjednavkovehoformulare() {
  var a = document.getElementById("firma").value != ""
  var b = document.getElementById("jmobjed").value != "";
  var c = document.getElementById("konobjem").value != "";
  var t = document.getElementById("konobjtl").value != "";
  var d = document.getElementById("objed").value != "";
  var e = document.getElementById("adresa").value != "";
  var f = document.getElementById("mesto").value != "";
  var g = document.getElementById("psc").value != "";

  h = "Musíte zadat:\n";
  if (!a) h += "jméno/firmu\n";
  if (!b) h += "jméno objednávajícího\n";
  if (!c && !t) h += "kontakt na objednávajícího (e-mail nebo telefon)\n";
  if (!d) h += "objednávané zboží\n";
  if (!e) h += "adresu pro doručení\n";
  if (!f) h += "město pro doručení\n";
  if (!g) h += "PSČ\n";
  if (!a||!b||(!c && !t)||!d) alert(h);
  return (a && b && (c || t) && d && e && f && g);
}

function testZahranicniForm() {
  var e;
  if (document.getElementById('kontakt')) e = document.getElementById('kontakt').value;
  if (e != '') {
    mail=/^.+@.+\..{2,4}$/
    if (mail.test(e) != true) {
      alert('Zadaná e-mailová adresa není platná. Abychom mohli reagovat na vaši poptávku, musíte vyplnit platnou e-mailovou adresu.');
      document.getElementById('kontakt').focus();
      return false;
    }
  } else {
    alert('Abychom mohli reagovat na vaši poptávku, musíte vyplnit vaši e-mailovou adresu.');
    document.getElementById('kontakt').focus();
    return false;
  }
  if (document.getElementById('poptavka') && document.getElementById('poptavka').value.trim() == '') {
    alert('Nevyplnil(a) jste obsah vaší poptávky.');
    document.getElementById('poptavka').focus();
    return false; 
  }
  if (document.getElementById('protirobotum') && document.getElementById('protirobotum').value != 'a') {
    alert('Nesprávně jste vyplnil políčko zabezpečující kontrolu proti spamu. Zadejte do něj malé písmeno a');
    document.getElementById('protirobotum').focus();
    return false;  
  }
  return true;
  
}