//this is where we check to make sure everyone filled in the form
function submitIt(form)
{
   if (form.name.value == "") 
   {
    alert("You must enter your name!"); 
    form.name.focus();
    form.name.select();
    return false; 
   }
   if (!validEmail(form.email.value)) {
        alert("Invalid email address!");
        form.email.focus();
        form.email.select();
        return false;
   }
   if (form.subject.value == "")
   {
    alert("You must enter a subject!");
    form.subject.focus();
    return false;
   }
   if (form.message.value == "")
   {
    alert("You must enter a message!");
    form.message.focus();
    return false;
   }
}

function validEmail(email) {
    invalidChars = " /:,;";
                       
    if (email == "") // cannot be empty
        return false;
                                
    for (i=0; i<invalidChars.length; i++) {
        // does it contain any invalid characters?
        badChar = invalidChars.charAt(i);
        if (email.indexOf(badChar,0) > -1)
            return false;
    }
                        
    atPos = email.indexOf("@",1);   // there must be one "@" symbol
    if (atPos == -1) 
        return false;
                                
    if (email.indexOf("@",atPos+1) != -1)   // and only one "@" symbol
        return false;
                                
    periodPos = email.indexOf(".",atPos);
    if (periodPos == -1) // and at least one "." after the "@"
        return false;
                                
    if (periodPos+3 > email.length) // and at least 2 characters after the "."
        return false;

    return true;
}

