jQuery(document).ready(function() {

	function check_radio_group(f_num, q_num, q_key)
	{
		//group_radio_ans = jQuery("form#survey_form1 input[@name='survey[group1][q1]']:checked").val();
		//group_radio_ans = jQuery("form#survey_form"+f_num+" input[@name='survey[group"+f_num+"][q"+q_num+"]']:checked").val();
		group_radio_ans = jQuery("form#survey_form"+f_num+" input[@name='survey[group"+f_num+"]["+q_key+"]']:checked").val();
		//alert("group_radio_ans=["+group_radio_ans+"]");
//		alert("survey[group"+f_num+"]["+q_key+"]");
		
		if (!group_radio_ans)
		{
			jQuery("form#survey_form"+f_num+" #group"+f_num+"_"+q_key+"_error").html("Please enter an answer for Question "+q_num);
			return false;
		}
		else
			jQuery("form#survey_form"+f_num+" #group"+f_num+"_"+q_key+"_error").html("&nbsp;");			
		return true;
	}


	jQuery("form#survey_form0").submit(function(){
		var form_errors = false;

		// First Name
		var first_name = jQuery("form#survey_form0 #info_first_name").attr("value");
		if (first_name == "")
		{
			jQuery("form#survey_form0 #info_first_name_error").html("Please enter a value for First Name");
			form_errors = true;
		}
		else
			jQuery("form#survey_form0 #info_first_name_error").hide();

		// Last Name
		var last_name = jQuery("form#survey_form0 #info_last_name").attr("value");
		if (last_name == "")
		{
			jQuery("form#survey_form0 #info_last_name_error").html("Please enter a value for Last Name");
			form_errors = true;
		}
		else
			jQuery("form#survey_form0 #info_last_name_error").hide();
		

		// Title
		var info_title = jQuery("form#survey_form0 #info_title").attr("value");
		if (info_title == "")
		{
			jQuery("form#survey_form0 #info_title_error").html("Please enter a value for Title");
			form_errors = true;
		}
		else
			jQuery("form#survey_form0 #info_title_error").hide();

		// Department
		var dept = jQuery("form#survey_form0 #info_dept").attr("value");
		if (dept == "")
		{
			jQuery("form#survey_form0 #info_dept_error").html("Please enter a value for Department/Functional Area");
			form_errors = true;
		}
		else
			jQuery("form#survey_form0 #info_dept_error").hide();


		// State Dropdown
		var info_uw_state = jQuery("form#survey_form0 #info_location_state").attr("value");
		if (info_uw_state == "")
		{
			jQuery("form#survey_form0 #info_location_state_error").html("Please select a value for United Way Branch State");
			form_errors = true;
		}
		else
			jQuery("form#survey_form0 #info_unitedname_error").hide();


		// City Dropdown
		var info_uw_org_code = jQuery("form#survey_form0 #info_org_code").attr("value");
		if (info_uw_org_code == "")
		{
			jQuery("form#survey_form0 #info_org_code_error").html("Please select a value for United Way Branch City");
			form_errors = true;
		}
		else
		{
			jQuery("form#survey_form0 #info_org_code_error").hide();
			var info_uw_org_name = jQuery("form#survey_form0 #info_org_code option:selected").text();

			//alert("info_uw_org_name=["+info_uw_org_name+"]");
			
			//jQuery("form#survey_form0 input[name='survey[info][org_name]']").attr("value", info_uw_org_name);
			jQuery("form#survey_form0 input[name='survey[info][org_name]']").val(info_uw_org_name);
			
			//jQuery("#myForm #info_org_name").attr("value", info_uw_org_name);
			//jQuery("#myForm #info_org_name").val(info_uw_org_name);
		}
			

		// Email
		var info_email = jQuery("form#survey_form0 #info_email").attr("value");
		if (info_email == "")
		{
			jQuery("form#survey_form0 #info_email_error").html("Please enter a value for E-mail");
			form_errors = true;
		}
		else
			jQuery("form#survey_form0 #info_email_error").hide();

		// Phone
		var info_phone = jQuery("form#survey_form0 #info_phone").attr("value");
		if (info_phone == "")
		{
			jQuery("form#survey_form0 #info_phone_error").html("Please enter a value for Phone");
			form_errors = true;
		}
		else
			jQuery("form#survey_form0 #info_phone_error").hide();


		var info_referral = jQuery("form#survey_form0 #info_referral").attr("value");
		if (info_referral == "")
		{
			jQuery("form#survey_form0 #info_referral_error").html("Please select a response");
			form_errors = true;
		}
		else
			jQuery("form#survey_form0 #info_referral_error").hide();



		if (form_errors == true)
			return false;
		else
			return true;

	});

	jQuery("form#survey_form1").submit(function(){

		var chk_q1_1 	= check_radio_group(1, 1, 'q1-1');
		var chk_q1_2 	= check_radio_group(1, 2, 'q1-2');
		var chk_q1_3 	= check_radio_group(1, 3, 'q1-3');
		var chk_q1_4 	= check_radio_group(1, 4, 'q1-4');
		var chk_q1_5 	= check_radio_group(1, 5, 'q1-5');
		var chk_q1_6 	= check_radio_group(1, 6, 'q1-6');
		var chk_q1_7 	= check_radio_group(1, 7, 'q1-7');
		var chk_q1_8 	= check_radio_group(1, 8, 'q1-8');
		var chk_q1_9 	= check_radio_group(1, 9, 'q1-9');
		var chk_q1_10 	= check_radio_group(1, 10, 'q1-10');
		var chk_q1_11 	= check_radio_group(1, 11, 'q1-11');
		var chk_q1_12 	= check_radio_group(1, 12, 'q1-12');
		var chk_q1_13 	= check_radio_group(1, 13, 'q1-13');
		var chk_q1_14 	= check_radio_group(1, 14, 'q1-14');

		var chk_q1_15	= jQuery("form#survey_form1 #group1_q1-15").val();
		if (chk_q1_15 == "")
		{
			jQuery("form#survey_form1 #group1_q1-15_error").html("Please enter an answer for Question 15");
			chk_q1_15 = false;
		}
		else
		{
			jQuery("form#survey_form1 #group1_q1-15_error").html("&nbsp;");
			chk_q1_15 = true;
		}
		
		var chk_q1_16	= jQuery("form#survey_form1 #group1_q1-16").val();
		if (chk_q1_16 == "")
		{
			jQuery("form#survey_form1 #group1_q1-16_error").html("Please enter an answer for Question 16");
			chk_q1_15 = false;
		}
		else
		{
			jQuery("form#survey_form1 #group1_q1-15_error").html("&nbsp;");
			chk_q1_16 = true;
		}

		if (chk_q1_1 == false 
		 || chk_q1_2 == false 
		 || chk_q1_3 == false 
		 || chk_q1_4 == false 
		 || chk_q1_5 == false 
		 || chk_q1_6 == false 
		 || chk_q1_7 == false 
		 || chk_q1_8 == false 
		 || chk_q1_9 == false 
		 || chk_q1_10 == false 
		 || chk_q1_11 == false 
		 || chk_q1_12 == false 
		 || chk_q1_13 == false 
		 || chk_q1_14 == false 
		 || chk_q1_15 == false 
		 || chk_q1_16 == false 
		)
		{
			jQuery("#form1_errors_note").html("Your form had errors. Please scroll up to review the errors.");
			return false;
		}
		else
		{
			jQuery("#form1_errors_note").html("&nbsp;");			
			return true;
		}
	});

	jQuery("form#survey_form2").submit(function(){

		var chk_q2_1 = check_radio_group(2, 1, 'q2-1');
		var chk_q2_2 = check_radio_group(2, 2, 'q2-2');
		var chk_q2_3 = check_radio_group(2, 3, 'q2-3');
		var chk_q2_4 = check_radio_group(2, 4, 'q2-4');
		var chk_q2_5 = check_radio_group(2, 5, 'q2-5');
		var chk_q2_6 = check_radio_group(2, 6, 'q2-6');
		var chk_q2_7 = check_radio_group(2, 7, 'q2-7');
		var chk_q2_8 = check_radio_group(2, 8, 'q2-8');
		var chk_q2_9 = check_radio_group(2, 9, 'q2-9');
		var chk_q2_10 = check_radio_group(2, 10, 'q2-10');
		var chk_q2_11 = check_radio_group(2, 11, 'q2-11');
		var chk_q2_12 = check_radio_group(2, 12, 'q2-12');


		if (
		    chk_q2_1 == false 
		 || chk_q2_2 == false 
		 || chk_q2_3 == false 
		 || chk_q2_4 == false 
		 || chk_q2_5 == false 
		 || chk_q2_6 == false 
		 || chk_q2_7 == false 
		 || chk_q2_8 == false 
		 || chk_q2_9 == false 
		 || chk_q2_10 == false 
		 || chk_q2_11 == false 
		 || chk_q2_12 == false 
			)
		{
			jQuery("#form2_errors_note").html("Your form had errors. Please scroll up to review the errors.");
			return false;
		}
		else
		{
			jQuery("#form2_errors_note").html("&nbsp;");			
			return true;
		}
	});
	
	
	
	jQuery("form#survey_form3").submit(function(){

		var chk_q3_1 = check_radio_group(3, 1, 'q3-1');
		var chk_q3_2 = check_radio_group(3, 2, 'q3-2');
		var chk_q3_3 = check_radio_group(3, 3, 'q3-3');
		var chk_q3_4 = check_radio_group(3, 4, 'q3-4');
		var chk_q3_5 = check_radio_group(3, 5, 'q3-5');
		var chk_q3_6 = check_radio_group(3, 6, 'q3-6');
		var chk_q3_7 = check_radio_group(3, 7, 'q3-7');
		var chk_q3_8 = check_radio_group(3, 8, 'q3-8');
		var chk_q3_9 = check_radio_group(3, 9, 'q3-9');
		var chk_q3_10 = check_radio_group(3, 10, 'q3-10');
		var chk_q3_11 = check_radio_group(3, 11, 'q3-11');
		var chk_q3_12 = check_radio_group(3, 12, 'q3-12');
		var chk_q3_13 = check_radio_group(3, 13, 'q3-13');


		if (
		    chk_q3_1 == false 
		 || chk_q3_2 == false 
		 || chk_q3_3 == false 
		 || chk_q3_4 == false 
		 || chk_q3_5 == false 
		 || chk_q3_6 == false 
		 || chk_q3_7 == false 
		 || chk_q3_8 == false 
		 || chk_q3_9 == false 
		 || chk_q3_10 == false 
		 || chk_q3_11 == false 
		 || chk_q3_12 == false 
		 || chk_q3_13 == false 
			)
		{
			jQuery("#form3_errors_note").html("Your form had errors. Please scroll up to review the errors.");
			return false;
		}
		else
		{
			jQuery("#form3_errors_note").html("&nbsp;");			
			return true;
		}
	});
	jQuery("form#survey_form4").submit(function(){

		var select_val_cms = jQuery("select#group4_q4-cms").val();
		if (select_val_cms == "") {
			jQuery("form#survey_form4 #group4_q4-cms_error").html("Please select an answer.");
		}
		else {
			jQuery("form#survey_form4 #group4_q4-cms_error").html("");			
		}


		var chk_q4_1 = check_radio_group(4, 1, 'q4-1');
		var chk_q4_2 = check_radio_group(4, 2, 'q4-2');
		var chk_q4_3 = check_radio_group(4, 3, 'q4-3');
		var chk_q4_4 = check_radio_group(4, 4, 'q4-4');
		var chk_q4_5 = check_radio_group(4, 5, 'q4-5');
		var chk_q4_6 = check_radio_group(4, 6, 'q4-6');
		var chk_q4_7 = check_radio_group(4, 7, 'q4-7');
		var chk_q4_8 = check_radio_group(4, 8, 'q4-8');
		var chk_q4_9 = check_radio_group(4, 9, 'q4-9');
		var chk_q4_10 = check_radio_group(4, 10, 'q4-10');
		var chk_q4_11 = check_radio_group(4, 11, 'q4-11');
		var chk_q4_12 = check_radio_group(4, 12, 'q4-12');
		var chk_q4_13 = check_radio_group(4, 13, 'q4-13');

		if (
		    chk_q4_1 == false 
		 || chk_q4_2 == false 
		 || chk_q4_3 == false 
		 || chk_q4_4 == false 
		 || chk_q4_5 == false 
		 || chk_q4_6 == false 
		 || chk_q4_7 == false 
		 || chk_q4_8 == false 
		 || chk_q4_9 == false 
		 || chk_q4_10 == false 
		 || chk_q4_11 == false 
		 || chk_q4_12 == false 
		 || chk_q4_13 == false 
		 || select_val_cms == ""
			)
		{
			jQuery("#form4_errors_note").html("Your form had errors. Please scroll up to review the errors.");
			return false;
		}
		else
		{
			jQuery("#form4_errors_note").html("&nbsp;");			
			return true;
		}
	});
	
	
	jQuery("form#survey_form5").submit(function(){
		
		var chk_q5_1 = check_radio_group(5, 1, 'q5-1');
		var chk_q5_2 = check_radio_group(5, 2, 'q5-2');
		var chk_q5_3 = check_radio_group(5, 3, 'q5-3');
		var chk_q5_4 = check_radio_group(5, 4, 'q5-4');
		var chk_q5_5 = check_radio_group(5, 5, 'q5-5');
		var chk_q5_6 = check_radio_group(5, 6, 'q5-6');
		var chk_q5_7 = check_radio_group(5, 7, 'q5-7');
		var chk_q5_8 = check_radio_group(5, 8, 'q5-8');
		var chk_q5_9 = check_radio_group(5, 9, 'q5-9');
		var chk_q5_10 = check_radio_group(5, 10, 'q5-10');
		var chk_q5_11 = check_radio_group(5, 11, 'q5-11');
		var chk_q5_12 = check_radio_group(5, 12, 'q5-12');
		var chk_q5_13 = check_radio_group(5, 13, 'q5-13');
		var chk_q5_14 = check_radio_group(5, 14, 'q5-14');
		var chk_q5_15 = check_radio_group(5, 15, 'q5-15');
		var chk_q5_16 = check_radio_group(5, 16, 'q5-16');
		var chk_q5_17 = check_radio_group(5, 17, 'q5-17');
		var chk_q5_18 = check_radio_group(5, 18, 'q5-18');
		var chk_q5_19 = check_radio_group(5, 19, 'q5-19');

		var chk_q5_20 = check_radio_group(5, 20, 'q5-20');
		var chk_q5_21 = check_radio_group(5, 21, 'q5-21');
		var chk_q5_22 = check_radio_group(5, 22, 'q5-22');
		var chk_q5_23 = check_radio_group(5, 23, 'q5-23');

		if (
		    chk_q5_1 == false 
		 ||  chk_q5_2 == false 
		 ||   chk_q5_3 == false 
		 ||   chk_q5_4 == false 
		  ||  chk_q5_5 == false 
		 ||   chk_q5_6 == false 
		 ||   chk_q5_7 == false 
		 ||   chk_q5_8 == false 
		 ||   chk_q5_9 == false 
		 ||   chk_q5_10 == false 
		 ||   chk_q5_11 == false 
		 ||   chk_q5_12 == false 
		 ||   chk_q5_13 == false 
		 ||   chk_q5_14 == false 
		 ||   chk_q5_15 == false 
		 ||   chk_q5_16 == false 
		 ||   chk_q5_17 == false 
		 ||   chk_q5_18 == false 
		 ||   chk_q5_19 == false 
		 ||   chk_q5_20 == false 
		 ||   chk_q5_21 == false 
		 ||   chk_q5_22 == false 
		 ||   chk_q5_23 == false 
			)
		{
			jQuery("#form5_errors_note").html("Your form had errors. Please scroll up to review the errors.");
			return false;
		}
		else
		{
			jQuery("#form5_errors_note").html("&nbsp;");			
			return true;
		}
	});

	/*
	Does everyone in your organization have access to <span id="q66">...</span>?
	*/

	jQuery("select#group4_q4-cms").change(function() {
		var select_val = jQuery(this).val();
		if (select_val == "") {
			jQuery("#group4_select_error").html("");
		}
		jQuery('span#q4-1').html(select_val);
		jQuery('span#q4-2').html(select_val);
		jQuery('span#q4-3').html(select_val);
		jQuery('span#q4-4').html(select_val);
		
		if (select_val == "your campaign management system")
			jQuery('span#q4-6').html("campaign management system");
		else
			jQuery('span#q4-6').html(select_val);
		jQuery('span#q4-8').html(select_val);
		

	});
	


});
