//<![CDATA[

function toggleFormElem(tog_elem, fade_in) {

  // only fade in when it's not visible
  if($(tog_elem).visible() && fade_in == false) {
    // formular fade out
    $(tog_elem).fade();
    return;
  }
  // only fade out if it's visible
  if(!$(tog_elem).visible() && fade_in == true) {
    // empty first all input text elements
    var inputs = Form.getInputs(tog_elem, 'text');
    for(i=0; i<inputs.length; i++) {
      inputs[i].clear();
    }
    var nodes = $$('.error_list');
    for(i=0; i<nodes.length; i++) {
      nodes[i].hide();
    }
    // fade in formular
    $(tog_elem).appear();
  }
}

//]]>
