//<!---          /aoami.org/Membership/js/Membership.js    CHANGE HISTORY                    --->
//<!---                                                                                                        --->												
//<!---   DATE:             NAME:                   DESCRIPTION:                                               --->
//<!---   08/12/2009        Lana Henderson                               --->
//<!---                                                                                                        --->

function chkSubmit(me){
	
	var myfrm = document.Membership;
		
	//alert('in routine');
	
			if (!checkSelectAlert(myfrm.aoa_id, "your aoa id")){return false}
			
			if ((myfrm.member_type[0].checked==false)&& (myfrm.member_type[1].checked==false) && (myfrm.member_type[2].checked==false))
				{
				alert("Please select Regular, Affiliate, Honorary for member type")
				return false;
				}
							
			if (!checkSelectAlert(myfrm.first_name, "your first name")){return false}
			
			if (!checkSelectAlert(myfrm.last_name, "your last name")){return false}
			
			if (myfrm.state_province.value == "" ){
				alert("Please choose a State");
				myfrm.state_province.focus()
				return false;
			}				

			if ((myfrm.address_type[0].checked==false)&& (myfrm.address_type[1].checked==false))
				{
				alert("Please select Home or Work for address type")
				return false;
				}	
							
			if (!checkSelectAlert(myfrm.email, "your email address")){return false}
			
			if (isEmail(myfrm.email.value) == false){
				myfrm.email.focus()
	    		myfrm.email.select()
				warnInvalid(myfrm.email, "Please enter a valid email address")
				return false;
			}
return true;
}

// checks for null values passed in, if null, sends back alert and focuses on missing field
function checkSelectAlert(objControl, strCaption)
{
	//alert(objControl.value);	
	if (objControl.value == "")
		{
 			objControl.focus()
    		objControl.select()
    		alert("Please enter " + strCaption + ".");
    		return false;			
		}
	return true;
}


