    function getEle(id) {
      return document.getElementById(id)
    }

    function lengthOk(idFrag) {
      var isOk = false
      if (getEle(idFrag+"Txt").value.length > 0) {
        isOk = true
        getEle(idFrag+"Txt").style.backgroundColor = "#FFFFFF"
        getEle(idFrag+"Err").style.display = "none"
      } else {
        getEle(idFrag+"Txt").style.backgroundColor = "#FFFF00"
        getEle(idFrag+"Err").style.display = "inline"
      }
      return isOk
    }


    function checkEmail(idFrag) {
      var isOk = false
      var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
      if (filter.test(getEle(idFrag+"Txt").value)) {
        isOk = true
        getEle(idFrag+"Txt").style.backgroundColor = "#FFFFFF"
        getEle(idFrag+"Err").style.display = "none"
      } else {
        getEle(idFrag+"Txt").style.backgroundColor = "#FFFF00"
        getEle(idFrag+"Err").style.display = "inline"
      }
      return isOk
    }

    function checkForm() {

      var errLevel = 3

      if (lengthOk("name")) errLevel--
      if (checkEmail("email")) errLevel--
      if (lengthOk("subject")) errLevel--

      if (errLevel > 0)
        return false
      else
        return true
    }
