function validate() {
        var error_str = "";
        var valid = true;
        var end = "<BR>";
        var spaces = "&nbsp;&nbsp;";
        var status_msg_ref = document.getElementById("status");
        var email_ref = document.getElementById("from_email_address");
        var name_ref = document.getElementById("from_name");
        var message_ref = document.getElementById("message");
        if (name_ref.value.length == 0) {
                valid = false;
                error_str += spaces + "Please enter your name." + end;
        }

        if (email_ref.value.length == 0) {
                valid = false;
                error_str += spaces + "Please enter your email address." + end;
        }
        else if (!validateEmail(email_ref.value)) {
                valid = false;
                error_str += spaces + "Please enter a valid email address." + end;
        }

        if (message_ref.value.length == 0) {
                valid = false;
                error_str += spaces + "Please enter your feedback." + end;
        }

        if (!valid) {
                //alert(error_str);
                status_msg_ref.style.display = "";
                status_msg_ref.innerHTML = error_str;
                scrollTo(0,0);
        }
        return valid;
}

function postFeedbackForm() {
	var valid = validate();
	if (valid) {
		return document.forms[0].submit();
	}
	else {
		return valid;
	}
}


/*
function validateSubscription() {
	alert("IN FEEDBACK VALIDATE");
        var error_str = "";
        var spaces = "&nbsp;&nbsp;";
        var valid = true;
        var end = "<BR>";
        var status_msg_ref = document.getElementById("status");
        var email_ref = document.getElementById("sub_email_address");
        var action = 'subscribe';

        if (email_ref.value.length == 0) {
                valid = false;
                error_str += spaces + "Please enter a valid email address in order to receive our free email updates." + end;
        }
        else if (!validateEmail(email_ref.value)) {
                valid = false;
                error_str += spaces + "Please enter a valid email address in order to receive our free email updates." + end;
        }

        if (!valid) {
        //        alert(error_str);
                status_msg_ref.style.display = "";
                status_msg_ref.innerHTML = error_str;
                scrollTo(0,0);
                return valid;
        }
        return postEmailForm(action);
}


function postForm(action) {
        var action_ref = document.getElementById("email_action");
        action_ref.value = action;
        //return document.feedback.submit();
        return document.forms[0].submit();
}
*/
