function validate(form) {

    if (form.name.value == '') {
        alert('Full Name is required!');
        form.name.focus();
        return false;
    }

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

    if (form.site.value == '') {
        alert('Website Address is required!');
        form.site.focus();
        return false;
    }

    if (!form.terms_of_use.checked) {
        alert('Terms of Service must be accepted to continue with free trial!');
        form.terms_of_use.focus();
        return false;
    }

    return true;

}