submitcount=0;
function feedbackformvalidate(formobject) {

	var f = formobject || document.feedbackform;
	var c,m,v;

	v = sval(c=f.First);
	if (v.length == 0) return abort(c,"ご連絡先のお名前を入力して下さい。");
    if (Check_Name_Field(c)) ; else return false;

	v = sval(c=f.Last);
	if (v.length == 0) return abort(c,"ご連絡先のお名前（姓）を入力して下さい。");
    if (Check_Name_Field(c)) ; else return false;

    v = sval(c=f.Email);
    if (v.length == 0) return abort(c,"お客様のメールアドレスを入力して下さい。");
    if (Check_EmailAddress_Field(c)) ; else return false;

	if (0 == v.length) return true; // Blank OK

    v = sval(c=f.phone);
    if (v.length > 0) {
        if (Check_PhoneNumber_Field(c)) ; else return false;
    }

    v = sval(c=f.resid);
    if (v.length > 0) {
        if (Check_Resid_Field(c)) ; else return false;
    }

	v = sval(c=f.comments);
	if (v.length == 0) return abort(c,"お問い合わせ・フィードバック欄に、用件をご記入ください（英語でご記入ください）");
    if (Check_Comment_Field(f.comments)) ; else return false;

	c=f.submit;
// Check for double clicking of Submit button:
    if (submitcount > 0) {
        return abort(c, "If you cannot seem to get beyond this page, please reload the page and try again.");
    }
    ++submitcount;
    return true;
} // function feedbackformvalidate
