//javascript file
//wakeboardingcamp.com
//created by www.greenbaynet.com

var gender_selection = "";
var cc_selection = "";
function validate_required(field,alerttxt) {

	with (field)
	{
		if (value==null||value=="")
		  {alert(alerttxt);return false}
		else {return true}
	}
}//function

function check_gender() {
   myOption = -1;
   for (i=document.reg_form.gender.length-1; i > -1; i--) {
           if (document.reg_form.gender[i].checked) {
              myOption = i; i = -1;
           }
   }
   if (myOption == -1) {
        alert("You must select a Gender");
        return false;
   }

}//function

function check_cc() {
   myOption = -1;
   for (i=document.reg_form.cc_method.length-1; i > -1; i--) {
           if (document.reg_form.cc_method[i].checked) {
              myOption = i; i = -1;
           }
   }
   if (myOption == -1) {
        alert("You must select a Payment Method");
        return false;
   }
}//function

function validate_form(thisform) {
	with (thisform)
	{
		if (validate_required(f_name,"First Name must be filled out!")==false)
		  {f_name.focus();return false}
		if (validate_required(l_name,"Last Name must be filled out!")==false)
		  {l_name.focus();return false}
		if (validate_required(address1,"Address must be filled out!")==false)
		  {address1.focus();return false}
		if (validate_required(city,"City must be filled out!")==false)
		  {city.focus();return false}
		if (validate_required(state,"State must be filled out!")==false)
		  {state.focus();return false}
		if (validate_required(zipcode,"Zip Code must be filled out!")==false)
		  {zipcode.focus();return false}
		if (validate_required(country,"Country must be filled out!")==false)
		  {country.focus();return false}
		if (validate_required(dob,"Date of Birth must be filled out!")==false)
		  {dob.focus();return false}
		if(check_gender() == false) 
                  { return false }
		if (validate_required(phone,"Phone Number must be filled out!")==false)
		  {phone.focus();return false}  
                if (validate_required(email,"Email Address must be filled out!")==false)
		  {email.focus();return false}  
		if(check_cc() == false) 
                   { return false }
		if (validate_required(cc_name,"Credit Card Name must be filled out!")==false)
		  {cc_name.focus();return false} 
		if (validate_required(cc_number,"Credit Card Number must be filled out!")==false)
		  {cc_number.focus();return false}
		if (validate_required(cc_exp,"Credit Card Expiration must be filled out!")==false)
		  {cc_exp.focus();return false}
		if (validate_required(cc_cvv,"Security Code/CVV must be filled out!")==false)
		  {cc_cvv.focus();return false}
	}
}//function

