function updateType () {
  ctrl = document.getElementById('submit_type');
  
  value = ctrl.options[ctrl.selectedIndex].value;
  
  switch(value) {
    case 'url':
      setCSSProperty('submit_url_sec','display','block');
      setCSSProperty('submit_doc_sec','display','none');
      setCSSProperty('submitSideurl','display','block');
      setCSSProperty('submitSidedoc','display','none');
      setCSSProperty('submitSidetra','display','none');
      break;
    case 'doc':
      setCSSProperty('submit_url_sec','display','none');
      setCSSProperty('submit_doc_sec','display','block');
      setCSSProperty('submitSideurl','display','none');
      setCSSProperty('submitSidedoc','display','block');
      setCSSProperty('submitSidetra','display','none');
      break;
    case 'tra':
      setCSSProperty('submit_url_sec','display','none');
      setCSSProperty('submit_doc_sec','display','none');
      setCSSProperty('submitSideurl','display','none');
      setCSSProperty('submitSidedoc','display','none');
      setCSSProperty('submitSidetra','display','block');
      break;
  }
  document.getElementById('pagecontent').style.minHeight = document.getElementById('sidebar').clientHeight - 42 + 'px';
}

function submitConfirm() {
  allok = 1;
  msg = new String('');
  
  with (document.submitForm) {
    if (!submit_name.value)      { allok = 0; msg += '      Name\n'; }
    if (!submit_email.value)     { allok = 0; msg += '      Email address\n'; }
    if (!submit_title.value)     { allok = 0; msg += '      Resource Title\n'; } 
    if (!submit_abst.value)      { allok = 0; msg += '      Short Abstract\n'; }
    switch (submit_type.options[submit_type.selectedIndex].value) {
      case 'url':
        if (!submit_url.value)   { allok = 0; msg += '      Website URL\n'; }
        break;
      case 'doc':
        if ((!submit_dname.value) && (!submit_fname.value)) { 
          allok = 0; msg += '      Uploaded Document\n'; 
        }
        break;
    }
  }
  
  if (allok==1) {
    return true;
  } else {
    alert("Please Supply the following imformation:\n\n"+msg);
    return false;
  }
}