function checkRegisterForm(form,pwd){
  if(form.first_name.value == "" ){
    alert("Error with a Required Field: \n - First Name");
    form.first_name.focus(); return false;
  } 
  if(form.last_name.value == "" ){
    alert("Error with a Required Field: \n - Last Name");
    form.last_name.focus(); return false;
  } 
  if(form.userid.value == "" ){
    alert("Error with a Required Field: \n - User Name");
    form.userid.focus(); return false;
  } 
  if (pwd){
    if(form.password.value == "" ){
      alert("Error with a Required Field: \n - Password");
      form.password.focus(); return false;
    } 
    if (!form.password2.value){
      alert("Error with a Required Field: \n - Re-type Password");
      form.password2.focus(); return false;
    }
  }
  if (form.password2.value != form.password.value){
    alert("Passwords don't match");
    form.password2.value = '';
    form.password2.focus(); return false;
  }
  if(form.email.value == "" ){
    alert("Error with a Required Field: \n - Email");
    form.email.focus(); return false;
  } 

  return true;
}

function checkPaymentForm(form){
  if(form.amount.value == "" ){
    alert("Error with a Required Field: \n - Amount");
    form.amount.focus(); return false;
  } 
  var val = parseFloat(form.amount.value);
  if (isNaN(val)){
    form.amount.value = "";
    alert("Error with a Required Field: \n - Amount is a decimal number.");
    form.amount.focus(); return false;
  } else {
    form.amount.value = val;
  }
  return true;
}