document.write("<SCRIPT LANGUAGE='JavaScript1.2' SRC='/scripts/check_form_base.js'></SCRIPT>");

function check_subject_feedback_form()  {

// need to check last_name name address city state zip email
// age
//alert("Test");
/*
Took out age as required field per client instruction
if  (!hasValue(document.subject_feedback.age, "TEXT" )) {
        if  (!onError(document.subject_feedback, document.subject_feedback.age, document.subject_feedback.age.value, "Please enter your age."))
        {
         document.subject_feedback.age.focus();
         return false; 
        }
    }
	
	*/

// education
// don't need education because it's a select, and there's no blank

// column format 


    if  (document.subject_feedback.format.options[0].selected == true) {
        if  (!onError(document.subject_feedback, document.subject_feedback.format, document.subject_feedback.format.value, "Please select a preferred column format."))
        {
           document.subject_feedback.format.focus();
           return false; 
        }
    }
	
// words/phrases understood

    if  (!hasValue(document.subject_feedback.understood, "RADIO" )) {
        if  (!onError(document.subject_feedback, document.subject_feedback.understood, document.subject_feedback.understood.value, "Please answer question #4."))
       {
         document.subject_feedback.understood[0].focus();
         return false; 
        }
    }
	
// non-comprehension - check only if previous question answered "No"

    if  (document.subject_feedback.understood[1].checked == true) {
		if  (!hasValue(document.subject_feedback.non_comprehension, "TEXT" )) {
	        if  (!onError(document.subject_feedback, document.subject_feedback.non_comprehension, document.subject_feedback.non_comprehension.value, "Please indicate what you did not understand."))
	        {
    	       document.subject_feedback.non_comprehension.focus();
        	   return false; 
	        }
    	}
    }
	
// doctor explained
    if  (!hasValue(document.subject_feedback.explained, "RADIO" )) {
        if  (!onError(document.subject_feedback, document.subject_feedback.explained, document.subject_feedback.explained.value, "Please answer question #5."))
       {
         document.subject_feedback.explained[0].focus();
         return false; 
        }
    }
	
// ease of reading

	
    if  (document.subject_feedback.ease_of_reading.options[0].selected == true) {
        if  (!onError(document.subject_feedback, document.subject_feedback.ease_of_reading, document.subject_feedback.ease_of_reading.value, "Please select overall ease of reading."))
        {
           document.subject_feedback.ease_of_reading.focus();
           return false; 
        }
    }
	
// take home
    if  (!hasValue(document.subject_feedback.take_home, "RADIO" )) {
        if  (!onError(document.subject_feedback, document.subject_feedback.take_home, document.subject_feedback.take_home.value, "Please answer question #7."))
       {
         document.subject_feedback.take_home[0].focus();
         return false; 
        }
    }
	
	
// non-comprehension - check only if previous question answered "No"

    if  (document.subject_feedback.take_home[1].checked == true) {
		
		if  (!hasValue(document.subject_feedback.preferred_option, "RADIO" )) {
	        if  (!onError(document.subject_feedback, document.subject_feedback.preferred_option, document.subject_feedback.preferred_option.value, "Please answer question #7 - part 2."))
 	      {
    	     document.subject_feedback.preferred_option[0].focus();
        	 return false; 
	        }
	    }
    }
	
// read_to_you
    if  (!hasValue(document.subject_feedback.read_to_you, "RADIO" )) {
        if  (!onError(document.subject_feedback, document.subject_feedback.read_to_you, document.subject_feedback.read_to_you.value, "Please answer question #8."))
       {
         document.subject_feedback.read_to_you[0].focus();
         return false; 
        }
    }
	

//enough_time
    if  (!hasValue(document.subject_feedback.enough_time, "RADIO" )) {
        if  (!onError(document.subject_feedback, document.subject_feedback.enough_time, document.subject_feedback.enough_time.value, "Please answer question #9."))
       {
         document.subject_feedback.enough_time[0].focus();
         return false; 
        }
    }
	

// ask_questions
    if  (!hasValue(document.subject_feedback.ask_questions, "RADIO" )) {
        if  (!onError(document.subject_feedback, document.subject_feedback.ask_questions, document.subject_feedback.ask_questions.value, "Please answer question #10."))
       {
         document.subject_feedback.ask_questions[0].focus();
         return false; 
        }
    }
	

// missing_info
    if  (!hasValue(document.subject_feedback.missing_info, "RADIO" )) {
        if  (!onError(document.subject_feedback, document.subject_feedback.missing_info, document.subject_feedback.missing_info.value, "Please answer question #11."))
       {
         document.subject_feedback.missing_info[0].focus();
         return false; 
        }
    }
	

//explain_missing_info if answered yes

    if  (document.subject_feedback.missing_info[0].checked == true) {
		if  (!hasValue(document.subject_feedback.explain_missing_info, "TEXT" )) {
	        if  (!onError(document.subject_feedback, document.subject_feedback.explain_missing_info, document.subject_feedback.explain_missing_info.value, "Please indicate what you think was missing."))
	        {
    	       document.subject_feedback.explain_missing_info.focus();
        	   return false; 
	        }
    	}
    }
	
// verification_code
	
	if(document.subject_feedback.verification_code.value != 'E4U6T') {
		alert("The information you have entered does not match the image.");
		document.subject_feedback.verification_code.focus();
		return false;
	}


} // end of function check_subject_feedback_form
