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

function check_customer_survey_form() {

// choose_integreview radio (Y/N)
	if  (!hasValue(document.customer_survey.choose_integreview, "RADIO" )) {
        if  (!onError(document.customer_survey, document.customer_survey.choose_integreview, document.customer_survey.choose_integreview.value, "Please answer question #1."))
       {
         document.customer_survey.choose_integreview[0].focus();
         return false; 
        }
    }
	
// choose_integreview_reasons (textfield)

    if  (document.customer_survey.choose_integreview[0].checked == true) {
		if  (!hasValue(document.customer_survey.choose_integreview_reasons, "TEXT" )) {
			if  (!onError(document.customer_survey, document.customer_survey.choose_integreview_reasons, document.customer_survey.choose_integreview_reasons.value, "Please provide two reasons."))
			{
    			document.customer_survey.choose_integreview_reasons.focus();
        		return false; 
			}
    	}
	}
	
// expect_from_irb
	if  (!hasValue(document.customer_survey.expect_from_irb, "TEXT" )) {
		if  (!onError(document.customer_survey, document.customer_survey.expect_from_irb, document.customer_survey.expect_from_irb.value, "Please indicate your expectation."))
		{
  			document.customer_survey.expect_from_irb.focus();
       		return false; 
		}
   	}
	
// meet_expectations
	if  (!hasValue(document.customer_survey.meet_expectations, "RADIO" )) {
        if  (!onError(document.customer_survey, document.customer_survey.meet_expectations, document.customer_survey.meet_expectations.value, "Please answer question #3."))
       {
         document.customer_survey.meet_expectations[0].focus();
         return false; 
        }
    }
	
// meet_expectations_detail
    if  (document.customer_survey.meet_expectations[1].checked == true) {
		if  (!hasValue(document.customer_survey.meet_expectations_detail, "TEXT" )) {
			if  (!onError(document.customer_survey, document.customer_survey.meet_expectations_detail, document.customer_survey.meet_expectations_detail.value, "Please explain why we did not meet your expecations."))
			{
    			document.customer_survey.meet_expectations_detail.focus();
        		return false; 
			}
    	}
	}


// score_cost select
	
    if  (document.customer_survey.score_cost .options[0].selected == true) {
        if  (!onError(document.customer_survey, document.customer_survey.score_cost, document.customer_survey.score_cost.value, "Please select a rating for cost."))
        {
           document.customer_survey.score_cost.focus();
           return false; 
        }
    }
	
	
// score_availability
	
    if  (document.customer_survey.score_availability .options[0].selected == true) {
        if  (!onError(document.customer_survey, document.customer_survey.score_availability, document.customer_survey.score_availability.value, "Please select a rating for availability."))
        {
           document.customer_survey.score_availability.focus();
           return false; 
        }
    }

// score_experience
	
    if  (document.customer_survey.score_experience .options[0].selected == true) {
        if  (!onError(document.customer_survey, document.customer_survey.score_experience, document.customer_survey.score_experience.value, "Please select a rating for experience."))
        {
           document.customer_survey.score_experience.focus();
           return false; 
        }
    }
	
// score_flexibility
	
    if  (document.customer_survey.score_flexibility .options[0].selected == true) {
        if  (!onError(document.customer_survey, document.customer_survey.score_flexibility, document.customer_survey.score_flexibility.value, "Please select a rating for flexibility."))
        {
           document.customer_survey.score_flexibility.focus();
           return false; 
        }
    }
	
// score_meeting_frequency

    if  (document.customer_survey.score_meeting_frequency .options[0].selected == true) {
        if  (!onError(document.customer_survey, document.customer_survey.score_meeting_frequency, document.customer_survey.score_meeting_frequency.value, "Please select a rating for meeting frequency."))
        {
           document.customer_survey.score_meeting_frequency.focus();
           return false; 
        }
    }
	
// score_quality
    if  (document.customer_survey.score_quality .options[0].selected == true) {
        if  (!onError(document.customer_survey, document.customer_survey.score_quality, document.customer_survey.score_quality.value, "Please select a rating for quality."))
        {
           document.customer_survey.score_quality.focus();
           return false; 
        }
    }
	
// score_speed

    if  (document.customer_survey.score_speed .options[0].selected == true) {
        if  (!onError(document.customer_survey, document.customer_survey.score_speed, document.customer_survey.score_speed.value, "Please select a rating for speed."))
        {
           document.customer_survey.score_speed.focus();
           return false; 
        }
    }
	
// how_improve_services
	if  (!hasValue(document.customer_survey.how_improve_services, "TEXT" )) {
		if  (!onError(document.customer_survey, document.customer_survey.how_improve_services, document.customer_survey.how_improve_services.value, "Please indicate how we can improve."))
		{
  			document.customer_survey.how_improve_services.focus();
       		return false; 
		}
   	}
// utilize_again
	if  (!hasValue(document.customer_survey.utilize_again, "RADIO" )) {
        if  (!onError(document.customer_survey, document.customer_survey.utilize_again, document.customer_survey.utilize_again.value, "Please answer question #6."))
       {
         document.customer_survey.utilize_again[0].focus();
         return false; 
        }
    }
	

// utilize_again_detail
    if  (document.customer_survey.utilize_again[1].checked == true) {
		if  (!hasValue(document.customer_survey.utilize_again_detail, "TEXT" )) {
			if  (!onError(document.customer_survey, document.customer_survey.utilize_again_detail, document.customer_survey.utilize_again_detail.value, "Please explain why you would not utilize our services again."))
			{
    			document.customer_survey.utilize_again_detail.focus();
        		return false; 
			}
    	}
	}
	
// recommend_services
	if  (!hasValue(document.customer_survey.recommend_services, "RADIO" )) {
        if  (!onError(document.customer_survey, document.customer_survey.recommend_services, document.customer_survey.recommend_services.value, "Please answer question #7."))
       {
         document.customer_survey.recommend_services[0].focus();
         return false; 
        }
    }
	
// recommend_services_detail
    if  (document.customer_survey.recommend_services[1].checked == true) {
		if  (!hasValue(document.customer_survey.recommend_services_detail, "TEXT" )) {
			if  (!onError(document.customer_survey, document.customer_survey.recommend_services_detail, document.customer_survey.recommend_services_detail.value, "Please explain why you would not recommend our services."))
			{
    			document.customer_survey.recommend_services_detail.focus();
        		return false; 
			}
    	}
	}
	
// testimonial - not required

// sponsor_name
	if  (!hasValue(document.customer_survey.sponsor_name, "TEXT" )) {
		if  (!onError(document.customer_survey, document.customer_survey.sponsor_name, document.customer_survey.sponsor_name.value, "Please indicate your sponsor name."))
		{
  			document.customer_survey.sponsor_name.focus();
       		return false; 
		}
   	}

// protocol_number

	if  (!hasValue(document.customer_survey.protocol_number, "TEXT" )) {
		if  (!onError(document.customer_survey, document.customer_survey.protocol_number, document.customer_survey.protocol_number.value, "Please indicate your protocol number."))
		{
  			document.customer_survey.protocol_number.focus();
       		return false; 
		}
   	}

// principal_investigator = not required

// name
	if  (!hasValue(document.customer_survey.name, "TEXT" )) {
		if  (!onError(document.customer_survey, document.customer_survey.name, document.customer_survey.name.value, "Please indicate your name."))
		{
  			document.customer_survey.name.focus();
       		return false; 
		}
   	}

// company
	if  (!hasValue(document.customer_survey.company, "TEXT" )) {
		if  (!onError(document.customer_survey, document.customer_survey.company, document.customer_survey.company.value, "Please indicate your company name."))
		{
  			document.customer_survey.company.focus();
       		return false; 
		}
   	}

// phone = not required

// verification_code
	
	if(document.customer_survey.verification_code.value != 'E4U6T') {
		alert("The information you have entered does not match the image.");
		document.customer_survey.verification_code.focus();
		return false;
	}



}