// Add Member field checks
//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

function getSelectedButton(buttonGroup){
	for (var i = 0; i < buttonGroup.length; i++) {
	 
		if (buttonGroup[i].checked) {
			return i
		}
	}
	return 99
}
//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
function checkreg() {
	var f = document.add_member;
	var badCount = 0;
	var msg = "";

// validate the fields
	if (f.f_company_name.value == "") {
		msg = msg + "\nEnter Company Name";
		badCount = badCount + 1;
	}
	
	if (f.f_firstname.value == "") {
		msg = msg +  "\nEnter First Name";
		badCount = badCount + 1;
	}
	if (f.f_lastname.value == "") {
		msg = msg +  "\nEnter Last Name";
		badCount = badCount + 1;
	}

	if (f.f_street.value == "") {
		msg = msg + "\nEnter Street";
		badCount = badCount + 1;
	}	
	if (f.f_city.value == "") {
		msg = msg + "\nEnter City";
		badCount = badCount + 1;
	}
	var curfld=("f.f_state")
	var this_state = eval(curfld +".options[" +curfld +".selectedIndex].value");
	if (this_state == "None Selected") {
		msg = msg + "\nSelect a State";
		badCount = badCount + 1;
	}
	var curfld=f.f_zip.value
	if (curfld.length < 5) {
		msg = msg + "\nEnter Zip Code";
		badCount = badCount + 1;
	}
	var curfld=f.f_phone.value
	if (curfld.length < 12) {
		badCount = badCount + 1;
		msg = msg + "\nEnter Phone Number";
	}
	var curfld=("f.f_category")
	var this_cat = eval(curfld +".options[" +curfld +".selectedIndex].value");
	if (this_cat == "None Selected") {
		msg = msg + "\nSelect a Primary Category";
		badCount = badCount + 1;
	}
	
	 var i = getSelectedButton(f.f_member_class)
   	 if (i == 99) {
     	badCount = badCount + 1;
     	msg = msg + "\nChoose Membership Classification";
   	} 
// References
	if (f.f_ref_1.value == "") {
		msg = msg + "\nEnter First Contact's Name";
		badCount = badCount + 1;
	}	
	if (f.f_ref_co_1.value == "") {
		msg = msg + "\nEnter First Contact's Company Name";
		badCount = badCount + 1;
	}	
	if (f.f_ref_ph_1.value == "") {
		msg = msg + "\nEnter First Contact's Phone Number";
		badCount = badCount + 1;
	}	
	if (f.f_ref_2.value == "") {
		msg = msg + "\nEnter Second Contact's Name";
		badCount = badCount + 1;
	}	
	if (f.f_ref_co_2.value == "") {
		msg = msg + "\nEnter Second Contact's Company Name";
		badCount = badCount + 1;
	}	
	if (f.f_ref_ph_2.value == "") {
		msg = msg + "\nEnter Second Contact's Phone Number";
		badCount = badCount + 1;
	}	
	if (f.f_ref_3.value == "") {
		msg = msg + "\nEnter Third Contact's Name";
		badCount = badCount + 1;
	}	
	if (f.f_ref_co_3.value == "") {
		msg = msg + "\nEnter Third Contact's Company Name";
		badCount = badCount + 1;
	}	
	if (f.f_ref_ph_3.value == "") {
		msg = msg + "\nEnter Third Contact's Phone Number";
		badCount = badCount + 1;
	}	
      
	var i = getSelectedButton(f.f_member_class)
   	 if (i == 99) {
     	badCount = badCount + 1;
     	msg = msg + "\nChoose Membership Classification";
   	}
   
	var i = getSelectedButton(f.f_payment)
   	 if (i == 99) {
     	badCount = badCount + 1;
     	msg = msg + "\nChoose Payment Method";
   	}
	
	if (badCount == 0) {
    	return true;
    } else {
		alert (msg);
		return false;
	}
}