
/* used by frm_largelist() in obj.forms.php */
var LL_Selected = new Object();
var LL_Available = new Object();

function LL_Submit(fieldname,formname)
{
  var str = '';
  for (var i in LL_Selected)
  {
    if(LL_Selected[i] != '')
    {
      str+= i+',';
    }
  }
  document.getElementById(fieldname).value = str;
  document.getElementById(formname).submit();
}

function LL_ItemSelected(item) /* selected << available */
{
  var ID = document.getElementById(item).id;
  LL_Selected[ID] = document.getElementById(item).innerHTML;
  LL_Available[ID] = '';

  LL_DisplaySelected();
  LL_DisplayAvailable();
}

function LL_ItemAvailable(item) /* selected >> available */
{
  var ID = document.getElementById(item).id;
  LL_Selected[ID] = '';
  LL_Available[ID] = document.getElementById(item).innerHTML;

  LL_DisplaySelected();
  LL_DisplayAvailable();
}

function LL_DisplaySelected()
{
  var str = '';
  for (var i in LL_Selected)
  {
    if(LL_Selected[i] != '')
    {
      str+= '<span id="'+i+'" onClick="LL_ItemAvailable(\''+i+'\')">'+LL_Selected[i]+'</span><br />';
    }
  }
  document.getElementById('LL_SelectedList').innerHTML = str;
}
function LL_DisplayAvailable()
{
  var str = '';
  for (var i in LL_Available)
  {
    if(LL_Available[i] != '')
    {
      str+= '<span id="'+i+'" onClick="LL_ItemSelected(\''+i+'\')">'+LL_Available[i]+'</span><br />';
    }
  }
  document.getElementById('LL_AvailableList').innerHTML = str;
}