function validateContactForm(form) {

    if (form.firstname.value == '') {
        alert("First Name is blank!")
        form.firstname.focus();
        return false;
    }

    if (form.lastname.value == '') {
        alert('Last Name is blank!');
        form.lastname.focus();
        return false;
    }

    if (form.email.value == '') {
        alert('Email Address is blank!');
        form.email.focus();
        return false;
    }

    if (form.email.value.indexOf('@', 0) < 0) {
        alert('Please enter a valid email address!');
        form.email.focus();
        return false;
    }

    if (form.email.value.indexOf('.', 0) < 0) {
        alert('Please enter a valid email address!');
        form.email.focus();
        return false;
    }

    if (form.email.value.indexOf(' ', 0) >= 0) {
        alert('Your Email cannot have spaces!');
        form.email.focus();
        return false;
    }

    if (form.questions.value == 'none') {
        alert('Please choose one of the question! This will help us provide a more accurate response.');
        form.questions.focus();
        return false;
    }

    if (form.comment.value == '') {
        alert('Comment is blank!');
        form.comment.focus();
        return false;
    }

    return true;

}

function validateCancellationForm(form) {

    if (form.firstname.value == '') {
        alert("First Name is blank!")
        form.firstname.focus();
        return false;
    }

    if (form.lastname.value == '') {
        alert('Last Name is blank!');
        form.lastname.focus();
        return false;
    }

    if (form.email.value == '') {
        alert('Email Address is blank!');
        form.email.focus();
        return false;
    }

    if (form.email.value.indexOf('@', 0) < 0) {
        alert('Please enter a valid email address!');
        form.email.focus();
        return false;
    }

    if (form.email.value.indexOf('.', 0) < 0) {
        alert('Please enter a valid email address!');
        form.email.focus();
        return false;
    }

    if (form.email.value.indexOf(' ', 0) >= 0) {
        alert('Your Email cannot have spaces!');
        form.email.focus();
        return false;
    }

    return true;

}

function checkEmailAddress(field) {
    var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\.sex)|(\.biz)|(\.aero)|(\.coop)|(\.museum)|(\.name)|(\.pro)|(\..{2,2}))$)\b/gi);
    if (!goodEmail) {
        alert('Please enter a valid address.');
        field.focus();
        field.select();
        return false;
   }
    return true;
}


function validateTAFForm(pageForm) {

    if (pageForm.from.value == '') {
        alert('Sender field is empty');
        pageForm.from.focus();
        return false;
    } 

    if (pageForm.email1.value == '' || pageForm.email1.value == 'Enter Friends/Family Email Address Here') {
        alert('Email is empty');
        pageForm.email1.focus();
        return false;
    } else {
        if (!checkEmailAddress(pageForm.email1))
            return false;
    }

    if (pageForm.email2.value == '' || pageForm.email2.value == 'Enter Friends/Family Email Address Here') {
        alert('Email is empty');
        pageForm.email2.focus();
        return false;
    } else {
        if (!checkEmailAddress(pageForm.email2))
            return false;
    }

    if (pageForm.email3.value != '' && pageForm.email3.value != 'Enter Friends/Family Email Address Here') {
        if (!checkEmailAddress(pageForm.email3))
            return false;
    }

    if (pageForm.email4.value != '' && pageForm.email4.value != 'Enter Friends/Family Email Address Here') {
        if (!checkEmailAddress(pageForm.email4))
            return false;
    }

    if (tinyMCE.get('message').getContent() == '') {
        alert('Message empty!');
        return false;
    }

    return true;
}