function checkFields(mailform) {
eMess = "\n You must provide"
data2 = mailform.name.value 
if (data2.length <= 0) {
   eMess = eMess + "\n -your name"
}

if (!validEmail(mailform.address.value))  {
     eMess = eMess + "\n -A valid email address"
  }

data2 = mailform.subject.value 
if (data2.length <= 0) {
   eMess = eMess + "\n -An email subject"
}

data2 = mailform.inquiry.value 
if (data2.length <= 0) {
   eMess = eMess + "\n -a message"
}

if (eMess.length >= 20) {
    alert ("The following errors occured when trying to process your form:" +eMess)
    return false
    }

    return true
} 

function checkFields2(mailform) {
eMess = "\n You must provide"
data2 = mailform.name.value 
if (data2.length <= 0) {
   eMess = eMess + "\n -your name"
}

if (!validEmail(mailform.address.value))  {
     eMess = eMess + "\n -A valid email address"
  }

if (eMess.length >= 20) {
    alert ("The following errors occured when trying to process your form:" +eMess)
    return false
    }

    return true
} 

function validEmail(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
} 