function filter(fieldID,property,url,filterField,pfad)
{
  
  new Ajax.Updater(fieldID, url, {
    parameters: { filter: $F(filterField),lppPath: pfad, lppName:property,containerID: fieldID},
    evalScripts:true   
  });
  

}

function updateAuswahlliste(targetFieldID,property,url,pfad,sourceField)
{
  var params = new Hash();

  params.set(sourceField.name, $F(sourceField));
  params.set('lppPath', pfad);
  params.set('lppName', property);
  params.set('containerID', targetFieldID);
  new Ajax.Updater(targetFieldID, url, {
    parameters: params,
    evalScripts:true   
  });
}  


function addButtonToGroup(group,component)
{
  var listOfComponents=buttonGroups.get(group);
  if(listOfComponents==null)
  {
    listOfComponents=new Array();
    buttonGroups.set(group,listOfComponents);
  }
  listOfComponents.push(component);
}

function selectButtonOfGroup(group,component)
{
  var listOfComponents=buttonGroups.get(group);
  if(listOfComponents!=null)
  {
    for ( var i=0;i<listOfComponents.length;i++)
    {
      if(listOfComponents[i]!=component)
      {
        listOfComponents[i].checked=false;
      }
    }
  }  
}
var buttonGroups = new Hash();

