function validateFields(){
    var shallWeContinue;    //This variable stays true until a test fails.
    shallWeContinue = true; //If it becomes false the remaining tests will not run
    if(shallWeContinue){shallWeContinue = fieldProfiler('frmFeedback','txtFirst_name','First Name','Alpha','no');}
    if(shallWeContinue){shallWeContinue = fieldProfiler('frmFeedback','txtLast_name','Last Name','Alpha','no');}
    if(shallWeContinue){shallWeContinue = fieldProfiler('frmFeedback','txtAddress','Address','Alphanumeric','no');}
    if(shallWeContinue){shallWeContinue = fieldProfiler('frmFeedback','txtCity','City','Alpha','no');}
    if(shallWeContinue){shallWeContinue = fieldProfiler('frmFeedback','ddlState','State','Alpha','no');}
    if(shallWeContinue){shallWeContinue = fieldProfiler('frmFeedback','txtZip','Zip','Numeric','no');}
    if(shallWeContinue){shallWeContinue = fieldProfiler('frmFeedback','txtDayPhone','Day Phone','PhoneNumber','no');}
    if(shallWeContinue){shallWeContinue = fieldProfiler('frmFeedback','txtEveningPhone','Evening Phone','PhoneNumber','no');}
    if(shallWeContinue){shallWeContinue = fieldProfiler('frmFeedback','txtEmail','Email','EmailAddress','no');}
    if(shallWeContinue){shallWeContinue = fieldProfiler('frmFeedback','txtDesc','Description','Description','no');}
	if (shallWeContinue){
        //Pass the name of the current form, and the typed-in-captcha-text for prevalidation
	    captchaPrevalidation('frmFeedback',document.forms["frmFeedback"].txtCaptchaCode.value);
	}
}