function check_form() {
  var form=document.add;
  if(form.event_type.options[form.event_type.options.selectedIndex].value=='0') {
    disable_elements();
  }

  else {
    enable_elements();
  }
}

function enable_elements() {
  document.add.sport_name.disabled=false;
  document.add.season.disabled=false;
  document.add.opponent_name.disabled=false;
  document.add.sport_level.disabled=false;
  document.add.us.disabled=false;
  document.add.them.disabled=false;
}

function disable_elements() {
  document.add.sport_name.disabled=true;
  document.add.season.disabled=true;
  document.add.opponent_name.disabled=true;
  document.add.sport_level.disabled=true;
  document.add.us.disabled=true;
  document.add.them.disabled=true;
}

function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else 
document.getElementById(countfield).innerHTML = maxlimit - field.value.length + ' Characters Left';
}

function check_email_form(form) {
  if(form.message.value=='' || form.sms_message.value=='') {
    alert('Please complete the email and text message boxes.');
    return false;
  }

  else {
    return true;
  }
}