//validation code
function validate()
 {
  if (document.register.firstname.value == "")
  {
    alert("Please enter your first name.");
    document.register.firstname.focus( );
    return false;
  }
  if (document.register.lastname.value == "")
  {
    alert("Please enter your last name.");
    document.register.lastname.focus( );
    return false;
  }
  if (document.register.reg_address.value == "")
  {
    alert("Please enter your address.");
    document.register.reg_address.focus( );
    return false;
  }
  if (document.register.reg_city.value == "")
  {
    alert("Please enter your city.");
    document.register.reg_city.focus( );
    return false;
  }
  if (document.register.reg_state.value == "")
  {
    alert("Please enter your state.");
    document.register.reg_state.focus( );
    return false;
  }
  if (document.register.reg_zip.value == "")
  {
    alert("Please enter your zip code.");
    document.register.reg_zip.focus( );
    return false;
  }
  if (document.register.email.value == "")
  {
    alert("Please enter your email address.");
    document.register.email.focus( );
    return false;
  }
  if (document.register.email.value != document.register.emailcon.value)
  {
    alert("The email address that you entered does not match.");
    document.register.emailcon.focus( );
    return false;
  }
  if (document.register.age.value == "")
  {
    alert("Please enter your age range.");
    document.register.age.focus( );
    return false;
  }

  if(document.getElementById("hth").checked == true || document.getElementById("hm2").checked == true)
  {
	  if (document.register.fname.value == "")
	  {
		alert("Please enter the first name on credit card.");
		document.register.fname.focus( );
		return false;
	  }
	  if (document.register.lname.value == "")
	  {
		alert("Please enter the last name on credit card.");
		document.register.lname.focus( );
		return false;
	  }
	  if (document.register.address.value == "")
	  {
		alert("Please enter the billing address.");
		document.register.address.focus( );
		return false;
	  }
	  if (document.register.state.value == "")
	  {
		alert("Please enter the billing state.");
		document.register.state.focus( );
		return false;
	  }
	  if (document.register.zip.value == "")
	  {
		alert("Please enter the billing zip code.");
		document.register.zip.focus( );
		return false;
	  }
	  if (document.register.cc_num.value == "")
	  {
		alert("Please enter the credit card number.");
		document.register.cc_num.focus( );
		return false;
	  }
	  if (document.register.cv2.value == "")
	  {
		alert("Please enter the card id.");
		document.register.cv2.focus( );
		return false;
	  }
  }
  if (document.getElementById("hth").checked == true || document.getElementById("hm2").checked == true)
  {
	 document.register.action = "/cm/external/hth_payment_process.asp";
	 document.getElementById("fname").disabled=false;
	 document.getElementById("lname").disabled=false;
	 document.getElementById("address").disabled=false;
	 document.getElementById("state").disabled=false;
	 document.getElementById("Zip").disabled=false;
	 //return true;
  }
  return true;
 }
 
 
//if billing information is the same as registration
function checkSame(){
	if (document.getElementById("same").checked == true){
		document.getElementById("fname").value=(document.getElementById("firstname").value);
		document.getElementById("fname").disabled=true;
		document.getElementById("lname").value=(document.getElementById("lastname").value);
		document.getElementById("lname").disabled=true;
		document.getElementById("address").value=(document.getElementById("reg_address").value);
		document.getElementById("address").disabled=true;
		document.getElementById("state").value=(document.getElementById("reg_state").value);
		document.getElementById("state").disabled=true;
		document.getElementById("Zip").value=(document.getElementById("reg_zip").value);
		document.getElementById("Zip").disabled=true;
	} else {
		document.getElementById("fname").disabled=false;
		document.getElementById("lname").disabled=false;
		document.getElementById("address").disabled=false;
		document.getElementById("state").disabled=false;
		document.getElementById("Zip").disabled=false;
	}
}


//opens the payment box if the event requires payment
function payEvent(event){
	if (event == 'wah'){
		document.getElementById('payment').style.display='none';
	} else if (event == 'hm1'){
		document.getElementById('payment').style.display='none';
	} else if (event == 'hth'){
		document.getElementById('payment').style.display='block';
		document.getElementById('cost').value='10.00';
	} else {
		document.getElementById('payment').style.display='block';
		document.getElementById('cost').value='20.00';
	}
}
