function toggleSubmissionType(displayRow)
{
  hideRow = (displayRow == 'gameFileRow') ? 'gameUrlRow' : 'gameFileRow';

  document.getElementById(displayRow).style.display = 'table-row';
  document.getElementById(hideRow).style.display = 'none';
}

function checkSubmitGame()
{
  var emailFilter=/^.+@.+\..{2,3}$/;
  if (!emailFilter.test(document.gameSubmit.dev_email.value))
  {
    alert('Please enter a valid email address!');
    document.gameSubmit.dev_email.focus();
    return false;
  }
  if (document.gameSubmit.game_name.value == '')
  {
    alert('Please enter the game\'s name!');
    document.gameSubmit.name.focus();
    return false;
  }
  if (!document.gameSubmit.terms_agree.checked)
  {
    alert('You have not agreed to the submission terms!');
    return false;
  }

  document.gameSubmit.submit.disabled = true;
  
  if (document.gameSubmit.game_file.value != '')
    document.gameSubmit.submit.value = 'Please wait...';
  
  return true;
}