	function submitForm3(butNum){
		if (butNum==1)
		{
			document.getElementById("step").value="1";
			document.getElementById("form_membership_application").submit();
		}else{

			if (form3_check()==true){
				document.getElementById("form_membership_application").submit();			
			}
		}
	}

	/*------- Value check  ---------*/
	function form3_check(){
	
		var go
			, errFlag
			, errmsg
		var r_internet_banking_alreadyRiegstered
			, r_internet_banking_Register
			, internet_banking_pwd
			, tele_banking_pwd
			, r_eStatement_alreadyRegistered
			, r_eStatement_Register
			, c_read_Reports

		r_internet_banking_alreadyRiegstered	= document.getElementById("r_internet_banking_alreadyRiegstered").checked
		r_internet_banking_Register				= document.getElementById("r_internet_banking_Register").checked
		internet_banking_pwd					= document.getElementById("internet_banking_pwd")
		tele_banking_pwd						= document.getElementById("tele_banking_pwd")
		r_eStatement_alreadyRegistered			= document.getElementById("r_eStatement_alreadyRegistered").checked
		r_eStatement_Register					= document.getElementById("r_eStatement_Register").checked
		c_read_Reports							= document.getElementById("c_read_Reports").checked

		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";
	
		go=true;
	
		// question 1
		if (go==true){
			if (r_internet_banking_alreadyRiegstered==true || r_internet_banking_Register==true ){ 
				go=true;
			}else{
				//alert("Please tell us your internet banking register status.");
				//return false;
				errmsg += "  * Please tell us your internet banking register status. \n";
				errFlag = 1;
			}
		}
	
	
		// question 2
		if (go==true){
			if (internet_banking_pwd.value!=""){
				go=true;
				if (internet_banking_pwd.value.length >= 6)
				{
					go=true;
				}else{
					//alert("Your internet banking password must longer.");
					//return false;
					errmsg += "  * Your internet banking password must longer. \n";
					errFlag = 1;
				}
			}else{
				//alert("You must enter a password for internet banking.");
				//return false;
				errmsg += "  * You must enter a password for internet banking. \n";
				errFlag = 1;
			}
		}
		
	
	
		// question 3
		if (go==true){
			if (tele_banking_pwd.value!=""){
				go=true;
				if (tele_banking_pwd.value.length >= 6)
				{
					go=true;
				}else{
					//alert("Your telephone banking password must longer.");
					//return false;
					errmsg += "  * Your telephone banking password must longer. \n";
					errFlag = 1;
				}
			}else{
				//alert("You must enter a password for telephone banking.");
				//return false;
				errmsg += "  * You must enter a password for telephone banking. \n";
				errFlag = 1;
			}
		}

		// question 4
		if (go==true){
			if (r_eStatement_alreadyRegistered==true || r_eStatement_Register==true ){ 
				go=true;
			}else{
				//alert("Please tell us your telephone banking register status.");
				//return false;
				errmsg += "  * Please tell us your telephone banking register status. \n";
				errFlag = 1;
			}
		}

		// question 5
		if (go==true){
			if (c_read_Reports==true){ 
				go=true;
			}else{
				//alert("Please confirm you have read our reports.");
				//return false;
				errmsg += "  * Please confirm you have read our reports. \n";
				errFlag = 1;
			}
		}


		// make decisions
		if (go==true){
			if (errFlag==1)
			{
				alert(errmsg);
				return false;
			}else{
				return true;
			}
		}
		// end question
	}