
	
	/*------- Submission  ---------*/
	function submitForm2(butNum){
		if (butNum==1)
		{
			document.getElementById("step").value="0";
			document.getElementById("form_membership_application").submit();	
		}else{
			
			if (form2_check()==true){
				document.getElementById("form_membership_application").submit();			
			}
		}
	}
	
	/*------- Value check  ---------*/
	function form2_check(){
		
	
		var go
			, errFlag
			, errmsg
		var c_account_types_s3
			, c_account_types_s4
			, c_account_types_s5
			, c_account_types_s10
			, c_account_types_s16
			, c_account_types_s18
			, c_account_types_s13
			, c_account_types_s10
			, c_account_types_s16
			, c_account_types_s18
			, c_account_types_s13
			, c_account_types_unsure

		var	existing_member_1_yes
			, existing_member_1_no
			, existing_member_number_1
			, title_1
			, first_name_1
			, last_name_1
			, dob_1
			, phone_business_hours_1
			, residential_address_1
			, residential_suburb_1
			, residential_postcode_1
			, email_1

		errFlag = 0;
		errmsg = "The following problems were found with the data entered.\n";
		errmsg += "Please correct these in order to proceed with your enquiry.\n";
		errmsg += "\n";
		errmsg += "The following required fields have not been completed:\n";


		c_account_types_s3 = document.getElementById("c_account_types_s3").checked
		c_account_types_s4 = document.getElementById("c_account_types_s4").checked
		c_account_types_s5 = document.getElementById("c_account_types_s5").checked
		c_account_types_s10 = document.getElementById("c_account_types_s10").checked
		c_account_types_s16 = document.getElementById("c_account_types_s16").checked
		c_account_types_s18 = document.getElementById("c_account_types_s18").checked
		c_account_types_s13 = document.getElementById("c_account_types_s13").checked
		c_account_types_unsure = document.getElementById("c_account_types_unsure").checked

		existing_member_1_yes = document.getElementById("existing_member_1_yes").checked
		existing_member_1_no = document.getElementById("existing_member_1_no").checked
		existing_member_number_1 = document.getElementById("existing_member_number_1").value
		title_1 = document.getElementById("title_1").value
		first_name_1 = document.getElementById("first_name_1").value
		last_name_1 = document.getElementById("last_name_1").value
		dob_1 = document.getElementById("dob_1").value
		phone_business_hours_1 = document.getElementById("phone_business_hours_1").value
		residential_address_1 = document.getElementById("residential_address_1").value
		residential_suburb_1 = document.getElementById("residential_suburb_1").value
		residential_postcode_1 = document.getElementById("residential_postcode_1").value
		email_1 = document.getElementById("email_1").value

		if (document.getElementById('existing_member_2_yes')) { 		
				
			var	existing_member_2_yes
				, existing_member_2_no
				, existing_member_number_2
				, title_2
				, first_name_2
				, last_name_2
				, dob_2
				, phone_business_hours_2
				, residential_address_2
				, residential_suburb_2
				, residential_postcode_2
				, email_2

			existing_member_2_yes = document.getElementById("existing_member_2_yes").checked
			existing_member_2_no = document.getElementById("existing_member_2_no").checked
			existing_member_number_2 = document.getElementById("existing_member_number_2").value
			title_2 = document.getElementById("title_2").value
			first_name_2 = document.getElementById("first_name_2").value
			last_name_2 = document.getElementById("last_name_2").value
			dob_2 = document.getElementById("dob_2").value
			phone_business_hours_2 = document.getElementById("phone_business_hours_2").value
			residential_address_2 = document.getElementById("residential_address_2").value
			residential_suburb_2 = document.getElementById("residential_suburb_2").value
			residential_postcode_2 = document.getElementById("residential_postcode_2").value
			email_2 = document.getElementById("email_2").value
		}


		go=true;
	
		// question 1
		if (go==true){
			if (c_account_types_s3==true 
				|| c_account_types_s4==true 
				|| c_account_types_s5==true 
				|| c_account_types_s10==true 
				|| c_account_types_s16==true 
				|| c_account_types_s18==true 
				|| c_account_types_s13==true 
				|| c_account_types_unsure==true ){ 
				go=true;
			}else{
				//alert("Please pick an account type.\nIf not sure, please check unsure.");
				//return false;
				errmsg += "  * Please pick an account type. If not sure, please check unsure. \n";
				errFlag = 1;
			}
		}
	
	
		// question 2
		if (go==true){
			if (existing_member_1_yes==true || existing_member_1_no==true ){ 
				go=true;
				if (existing_member_1_yes==true)
				{
					if (existing_member_number_1 != "")
					{
						go=true;
					}else{
						//alert("Please let us know your membership number.");
						//return false;
						errmsg += "  * Please let us know your membership number. \n";
						errFlag = 1;
					}
				}
			}else{
				//alert("Please let us know your membership status.");
				//return false;
				errmsg += "  * Please let us know your membership status. \n";
				errFlag = 1;
			}
		}

		// question 3
		if (go==true){
			if (title_1 != ""
				&& first_name_1 != "" 
				&& last_name_1 != "" 
				&& dob_1 != "" 
				&& phone_business_hours_1 != "" 
				&& residential_address_1 != "" 
				&& residential_suburb_1 != "" 
				&& residential_postcode_1 != "" 
				&& email_1 != ""  ){ 
				go=true;
			}else{
				//alert("Please complete all compulsory fields.");
				//return false;
				if (title_1 == "")					{	errmsg += "  * Title. \n";	}
				if (first_name_1 == "")				{	errmsg += "  * First name. \n";	}
				if (last_name_1 == "")				{	errmsg += "  * Last name. \n";	}
				if (dob_1 == "")					{	errmsg += "  * Date of Birth. \n";	}
				if (phone_business_hours_1 == "")	{	errmsg += "  * Phone. \n";	}
				if (residential_address_1 == "")	{	errmsg += "  * Residential Address. \n";	}
				if (residential_suburb_1 == "")		{	errmsg += "  * Residential Suburb. \n";	}
				if (residential_postcode_1 == "")	{	errmsg += "  * Residential Postcode. \n";	}
				if (email_1 == "")					{	errmsg += "  * Email. \n";	}
				errFlag = 1;
			}
		}

		// check join account
		if (document.getElementById('existing_member_2_yes')) { 
	
			// question 4
			if (go==true){
				if (existing_member_2_yes==true || existing_member_2_no==true ){ 
					go=true;
					if (existing_member_2_yes==true)
					{
						if (existing_member_number_2 != "")
						{
							go=true;
						}else{
							//alert("Please let us know your membership number for joint account.");
							//return false;
							errmsg += "  * Joint Account - Please let us know your membership number for joint account. \n";
							errFlag = 1;
						}
					}
				}else{
					//alert("Please let us know your membership status for joint account.");
					//return false;
					errmsg += "  * Joint Account - Please let us know your membership status for joint account. \n";
					errFlag = 1;
				}
			}

			// question 5
			if (go==true){
				if (title_2 != ""
					&& first_name_2 != "" 
					&& last_name_2 != "" 
					&& dob_2 != "" 
					&& phone_business_hours_2 != "" 
					&& residential_address_2 != "" 
					&& residential_suburb_2 != "" 
					&& residential_postcode_2 != "" 
					&& email_2 != ""  ){ 
					go=true;
				}else{
					//alert("Please complete all compulsory fields for joint account.");
					//return false;
					if (title_2 == "")					{	errmsg += "  * Joint Account - Title. \n";	}
					if (first_name_2 == "")				{	errmsg += "  * Joint Account - First name. \n";	}
					if (last_name_2 == "")				{	errmsg += "  * Joint Account - Last name. \n";	}
					if (dob_2 == "")					{	errmsg += "  * Joint Account - Date of Birth. \n";	}
					if (phone_business_hours_2 == "")	{	errmsg += "  * Joint Account - Phone. \n";	}
					if (residential_address_2 == "")	{	errmsg += "  * Joint Account - Residential Address. \n";	}
					if (residential_suburb_2 == "")		{	errmsg += "  * Joint Account - Residential Suburb. \n";	}
					if (residential_postcode_2 == "")	{	errmsg += "  * Joint Account - Residential Postcode. \n";	}
					if (email_2 == "")					{	errmsg += "  * Joint Account - Email. \n";	}
					errFlag = 1;
				}
			}
		}
		
		// make decisions
		if (go==true){
			if (errFlag==1)
			{
				alert(errmsg);
				return false;
			}else{
				return true;
			}
		}
		// end question
	}

	
	/*------- Person Form 1 - Same Address[chk box] control  ---------*/
	function fm_sameAdd1(){
		var isSame
		var add1
			, add2
			, sub
			, state
			, postcode

		isSame = document.getElementById("sameAddress_1").checked;
		add1 = document.getElementById("residential_address_1").value;
		add2 = document.getElementById("residential_address_line_2_1").value;
		sub = document.getElementById("residential_suburb_1").value;
		state = document.getElementById("residential_state_1").value;
		postcode = document.getElementById("residential_postcode_1").value;

		if (isSame==true)
		{
			//alert("on");		
			document.getElementById("mailing_address_1").value=add1;
			document.getElementById("mailing_address_line_2_1").value=add2;
			document.getElementById("mailing_suburb_1").value=sub;
			document.getElementById("s_mailing_state_1").value=state;
			document.getElementById("mailing_postcode_1").value=postcode;
			
			/*document.getElementById("mailing_address_1").disabled=true;
			document.getElementById("mailing_address_line_2_1").disabled=true;
			document.getElementById("mailing_suburb_1").disabled=true;
			document.getElementById("s_mailing_state_1").disabled=true;
			document.getElementById("mailing_postcode_1").disabled=true;*/
			
		}else{
			//alert("off");
			document.getElementById("mailing_address_1").value="";
			document.getElementById("mailing_address_line_2_1").value="";
			document.getElementById("mailing_suburb_1").value="";
			document.getElementById("s_mailing_state_1").value="NSW";
			document.getElementById("mailing_postcode_1").value="";
			
			/*document.getElementById("mailing_address_1").disabled=false;
			document.getElementById("mailing_address_line_2_1").disabled=false;
			document.getElementById("mailing_suburb_1").disabled=false;
			document.getElementById("s_mailing_state_1").disabled=false;
			document.getElementById("mailing_postcode_1").disabled=false;*/
		}
	}

	function uncheck_sameAddress_1(){
		document.getElementById("sameAddress_1").checked=false;
	}


	/*------- Person Form 2 - Same Address[chk box] control  ---------*/
	function fm_sameAdd2(){
		var isSame
		var add1
			, add2
			, sub
			, state
			, postcode

		isSame = document.getElementById("sameAddress_2").checked;
		add1 = document.getElementById("residential_address_2").value;
		add2 = document.getElementById("residential_address_line_2_2").value;
		sub = document.getElementById("residential_suburb_2").value;
		state = document.getElementById("residential_state_2").value;
		postcode = document.getElementById("residential_postcode_2").value;

		if (isSame==true)
		{
			//alert("on");		
			document.getElementById("mailing_address_2").value=add1;
			document.getElementById("mailing_address_line_2_2").value=add2;
			document.getElementById("mailing_suburb_2").value=sub;
			document.getElementById("s_mailing_state_2").value=state;
			document.getElementById("mailing_postcode_2").value=postcode;
			
			/*document.getElementById("mailing_address_2").disabled=true;
			document.getElementById("mailing_address_line_2_2").disabled=true;
			document.getElementById("mailing_suburb_2").disabled=true;
			document.getElementById("s_mailing_state_2").disabled=true;
			document.getElementById("mailing_postcode_2").disabled=true;*/
		}else{
			//alert("off");
			document.getElementById("mailing_address_2").value="";
			document.getElementById("mailing_address_line_2_2").value="";
			document.getElementById("mailing_suburb_2").value="";
			document.getElementById("s_mailing_state_2").value="NSW";
			document.getElementById("mailing_postcode_2").value="";
			
			/*document.getElementById("mailing_addrmailing_address_2ess_1").disabled=false;
			document.getElementById("mailing_address_line_2_2").disabled=false;
			document.getElementById("mailing_suburb_2").disabled=false;
			document.getElementById("s_mailing_state_2").disabled=false;
			document.getElementById("mailing_postcode_2").disabled=false;*/
		}
	}
	
	function uncheck_sameAddress_2(){
		document.getElementById("sameAddress_2").checked=false;
	}
	
	
	/*------- Person Form 1 - Address Synchronize  ---------*/
	function fm_synAdd1_1(){
		var isSame
		isSame = document.getElementById("sameAddress_1").checked;
		if (isSame==true)
		{
			document.getElementById("mailing_address_1").value=document.getElementById("residential_address_1").value
		}
	}
	function fm_synAdd1_2(){
		var isSame
		isSame = document.getElementById("sameAddress_1").checked;
		if (isSame==true)
		{
			document.getElementById("mailing_address_line_2_1").value=document.getElementById("residential_address_line_2_1").value
		}
	}
	function fm_synSub1(){
		var isSame
		isSame = document.getElementById("sameAddress_1").checked;
		if (isSame==true)
		{
			document.getElementById("mailing_suburb_1").value=document.getElementById("residential_suburb_1").value
		}
	}
	function fm_synState1(){
		var isSame
		isSame = document.getElementById("sameAddress_1").checked;
		if (isSame==true)
		{
			document.getElementById("s_mailing_state_1").value=document.getElementById("residential_state_1").value
		}
	}
	function fm_synPostcode1(){
		var isSame
		isSame = document.getElementById("sameAddress_1").checked;
		if (isSame==true)
		{
			document.getElementById("mailing_postcode_1").value=document.getElementById("residential_postcode_1").value
		}
	}







	/*------- Person Form 2 - Address Synchronize ---------*/

	function fm_synAdd2_1(){
		var isSame
		isSame = document.getElementById("sameAddress_2").checked;
		if (isSame==true)
		{
			document.getElementById("mailing_address_2").value=document.getElementById("residential_address_2").value
		}
	}
	function fm_synAdd2_2(){
		var isSame
		isSame = document.getElementById("sameAddress_2").checked;
		if (isSame==true)
		{
			document.getElementById("mailing_address_line_2_2").value=document.getElementById("residential_address_line_2_2").value
		}
	}
	function fm_synSub2(){
		var isSame
		isSame = document.getElementById("sameAddress_2").checked;
		if (isSame==true)
		{
			document.getElementById("mailing_suburb_2").value=document.getElementById("residential_suburb_2").value
		}
	}
	function fm_synState2(){
		var isSame
		isSame = document.getElementById("sameAddress_2").checked;
		if (isSame==true)
		{
			document.getElementById("s_mailing_state_2").value=document.getElementById("residential_state_2").value
		}
	}
	function fm_synPostcode2(){
		var isSame
		isSame = document.getElementById("sameAddress_2").checked;
		if (isSame==true)
		{
			document.getElementById("mailing_postcode_2").value=document.getElementById("residential_postcode_2").value
		}
	}
