	
	
		//alert ("Meeting javascript is loading");
	
	
	function prepare_meeting_elements () {
		
			//alert ("Preparing Meeting elements");
		
	//	If this page contains an Annual Meeting Registration form...
		if (document.getElementById('frm_annual_meeting_registration')) {
				
				//alert ("Got the meeting reg form");
				
			document.getElementById('frm_annual_meeting_registration').onsubmit = function () {
				
					//alert("Submittiting the meeting reg form");
				
				return validate_annual_meeting_registration_form ();
			}
		}
	}
	
		
		
		
	function validate_annual_meeting_registration_form () {
		
			/* FOR TESTING ONLY */ //alert ('Validating the Annual Meeting Registration Form');
		
	//	Assure that a gender has been selected, if present
		if (document.getElementById('gender_m')) {
			
			if (
				document.getElementById('gender_m').checked == false &&
				document.getElementById('gender_f').checked == false
			) {
			
				alert ("You must select a gender.");
				return false;
			}
		}
		
	//	Check that any selected guest status pulldowns have a name in the correlating guest name field
		if (document.getElementById('guest_1_name')) {
			
			for (var i=0; i<6; i++) {
				
				if (
					
					document.getElementById('guest_' + i + '_name').value == '' &&
					
					document.getElementById('guest_reg_' + i + '_rate_id')[document.getElementById('guest_reg_' + i + '_rate_id').selectedIndex].value != ''
				) {
					
					alert ("You must provide a name for all of your Guests.");
					return false;
				}
				
				if (
					
					document.getElementById('guest_' + i + '_name').value != '' &&
				
					document.getElementById('guest_reg_' + i + '_rate_id')[document.getElementById('guest_reg_' + i + '_rate_id').selectedIndex].value == ''
				) {
					
					alert ("You must provide a status from the pulldown for all of your Guests.");
					return false;
				}
			}
		}
		
		
	//	Validate the payment method information
		if (!validate_payment_method_form()) {
			return false;
		}
	}
	
	
	
	
//	Open the current section's menu
	add_onload_event(prepare_meeting_elements);
	
	
	
	
		//alert ("Meeting javascript has loaded");
	
	
	
	