dil = false

function checkMail(email) {
   invalidChars = "/:,;"

   if (email == "") { return false }
   for (i=0; i<invalidChars.length; i++) {
     badChar = invalidChars.charAt(i)
	 if (email.indexOf(badChar,0) > -1) { return false }
   }

   atPos = email.indexOf("@",1)

   if (atPos == -1) { return false }
   if (email.indexOf("@",atPos+1) !=-1) { return false }

   periodPos = email.indexOf(".",atPos)

   if (periodPos == -1) { return false }
   if (periodPos+3 > email.length) { return false }

 return true
}

function isNum(passedVal) {

  if (passedVal=="") {
   return false
  }
  for (i=0;i<passedVal.length; i++) {
    if (passedVal.charAt(i) < "0") { return false }
    if (passedVal.charAt(i) > "9") { return false }
   }
 return true
}

function checkPSC(post) {
   if (post=="") {
        return false
   }
   if (isNum(post)) {
        return true
   }
   return false
}

function checkICO(post) {
   if (post=="") {
        return false
   }
   if (isNum(post)) {
        return true
   }
   return false
}

function checkTel(post) {
   if (post=="") {
        return false
   }
   if (isNum(post)) {
        return true
   }
   return false
}

function checkForm(formular) {

  if (formular.firma.value == "") {
   alert("Vyplnte, prosím, Vaše jméno nebo název Vaší firmy!")
   formular.firma.focus()
   formular.firma.select()
  return false
  }

  if (!checkMail(formular.emailAddr.value)) {
   alert("Nesprávne zadaná e-mailová adresa!")
   formular.emailAddr.focus()
   formular.emailAddr.select()
  return false
  }

    if (formular.telefon.value == "") {
   alert("Zadejte, prosím, Vaše telefonní císlo!")
   formular.telefon.focus()
   formular.telefon.select()
  return false
  }


}

