var openId = '';
 
function init() {

}

function showOptions(selectId) {
  var select = document.getElementById(selectId);
  if (openId != selectId && select.innerHTML != '') {
    select.style.display = 'block';
    openId = selectId;
  } else if (openId == selectId) {
    select.style.display = 'none';
    openId = '';
  }
}
function setOption(comboId, hiddenId, selectId, selectionName, selectionValue) {
  var combo    = document.getElementById(comboId);
  var hidden   = document.getElementById(hiddenId);
  var select   = document.getElementById(selectId);
  combo.value  = selectionName;
  hidden.value = selectionValue;
  select.style.display = 'none';
  openId = '';
}