function checkUsernameAndEmail() {
  var message = 'You must enter your email address before you may continue.';
  if(isBlank(document.the_form_name__create_account.email_address.value)) { resetCursor(); alert(message); return false; }
  var message = 'You must select a username before you may continue.';
  if(isBlank(document.the_form_name__create_account.username.value)) { resetCursor(); alert(message); return false; }
  ajaxSubmit('POST', webpage_url + 'cerberusOTJ/oddsandends.php', true, 'check_username=' + document.the_form_name__create_account.username.value + '&check_email_address=' + document.the_form_name__create_account.email_address.value);
}

function checkIfSubmitable__createAccount() {
  var message = 'You must enter your first name before you may continue.';
  if(isBlank(document.the_form_name__create_account.first_name.value)) { resetCursor(); alert(message); return false; }
  var message = 'You must enter your last name before you may continue.';
  if(isBlank(document.the_form_name__create_account.last_name.value)) { resetCursor(); alert(message); return false; }
  var message = 'You must enter your address before you may continue.';
  if(isBlank(document.the_form_name__create_account.address1.value)) { resetCursor(); alert(message); return false; }
  if(document.the_form_name__create_account.is_us.value == 'Yes') {
    var message = 'You must enter in which city you are located before you may continue.';
    if(isBlank(document.the_form_name__create_account.city.value)) { resetCursor(); alert(message); return false; }
    var message = 'You must enter in which state you are located before you may continue.';
    if(isBlank(document.the_form_name__create_account.state_number.value)) { resetCursor(); alert(message); return false; }
    var message = 'You must enter your zip code before you may continue.';
    if(isBlank(document.the_form_name__create_account.zip_code.value)) { resetCursor(); alert(message); return false; }
  }
  else {
    var message = 'You must enter your country before you may continue.';
    if(isBlank(document.the_form_name__create_account.country.value)) { resetCursor(); alert(message); return false; }
  }
  ajaxSubmit('POST', webpage_url + 'cerberusOTJ/oddsandends.php', true, ajaxFormatURL('the_form_name__create_account'));
}

function isUnitedStatesChanged(is_us) {
  if(is_us == 'Yes') {
    document.getElementById('country').value = 'United States';
    document.getElementById('country').disabled = true;
    document.getElementById('address3').style.display = 'none';
    document.getElementById('address4').style.display = 'none';
    document.getElementById('city_row').style.display = '';
    document.getElementById('country_row').style.display = 'none';
  }
  else {
    document.getElementById('country').value = '';
    document.getElementById('country').disabled = false;
    document.getElementById('address3').style.display = '';
    document.getElementById('address4').style.display = '';
    document.getElementById('city_row').style.display = 'none';
    document.getElementById('country_row').style.display = '';
  }
}

function resetCursor() {
  document.body.style.cursor = 'default';
}
