<!--
	  function submitForm(mode) {
	    var form = document.getElementById('hiddenForm');
		if (form != null) {
		  form.mode.value = mode;
		  form.env.value = document.getElementById('vEnvHidden').value;
		  switch (mode) {
		    case 'codepoint':
		      form.charset.value = document.getElementById('vCharsetHidden').value;
		      form.codepoint.value = document.getElementById('vCodepoint').value;
		      break;
		    case 'characters':
		      form.ch.value = document.getElementById('vCh').value;
		      break;
		    case 'jpselection':
		      form.onset.value = document.getElementById('vOnset').options[document.getElementById('vOnset').selectedIndex].value;
		      form.rime.value = document.getElementById('vRime').options[document.getElementById('vRime').selectedIndex].value;
		      form.tone.value = document.getElementById('vTone').options[document.getElementById('vTone').selectedIndex].value;
		      break;
		    case 'jyutping':
		      form.jyutping.value = document.getElementById('vJyutping').value;
		      break;
		  }
		  form.submit();
		}
	  }
	  
	  function submitChoice(selectBox, onset, rime, tone) {
	  	var form = document.getElementById('hiddenForm');
	    var selectedIndex = selectBox.selectedIndex;
	    
	  	if (form != null && selectedIndex > 0) {
	  	  form.mode.value = 'jpselection';
	  	  form.env.value = document.getElementById('vEnvHidden').value;
	  	  form.onset.value = onset;
	  	  form.rime.value = rime;
	  	  form.tone.value = tone;
	  	  
	  	  switch (selectedIndex) {
	  	    case 1:
	  	      form.tone.value = 'any';
	  	      break;
	  	    case 2:
	  	      form.onset.value = 'any';
	  	      break;
	  	    case 3:
	  	      form.rime.value = 'any';
	  	      break;
	  	  }
	  	  
	  	  form.submit();
	  	}
	  }
//-->
