function updateContent(originalRequest) {
  try {
    //alert(originalRequest.responseText);
    $("datacontainer").innerHTML = originalRequest.responseText;
    //$("datacontainer").update(originalRequest.responseText);
    if (window.Effect) new Effect.Appear( $("datacontainer"), { from: 0.3, duration: 0.5 } );
  } catch (e) {
    alert( "Fout" );
  }
}

function swapRubriek(strRubriek) {
  var bSelected = ($("frmSearch")["rubriek!"+strRubriek].value == "true") ? false : true;
  setRubriek(strRubriek,bSelected);
  setContent();
}
function setRubriek(strRubriek,bSelected) {
  $("frmSearch")["rubriek!"+strRubriek].value = (bSelected) ? "true" : "false";
  var objImg = document.getElementById('rubriekButton_'+strRubriek);
  objImg.src = (bSelected) ? "images/rubriek_"+strRubriek+"_u.gif" : "images/rubriek_"+strRubriek+"_d.gif";
  objImg.oSrc = null; // cancel MM_swapImgRestore()
  objImg.parentNode.onmouseover = (bSelected)
    ? function() { MM_swapImage('rubriekButton_'+strRubriek,'','images/rubriek_'+strRubriek+'_o2.gif',1) }
    : function() { MM_swapImage('rubriekButton_'+strRubriek,'','images/rubriek_'+strRubriek+'_o.gif',1) };

/*  Event.observe(objImg.parentNode, "mouseover",
    (bSelected)
      ? function() { MM_swapImage('rubriekButton_'+strRubriek,'','images/rubriek_'+strRubriek+'_o2.gif',1) }
      : function() { MM_swapImage('rubriekButton_'+strRubriek,'','images/rubriek_'+strRubriek+'_o.gif',1) }
  );*/
}
function setContent() {
  if (window.Effect) new Effect.Appear( $("datacontainer"), { to: 0.3, duration: 0.5 } );
  var myAjax = new Ajax.Request(
    "get_content.lp", {
      method: 'post',
      parameters: getFilterQuery(),
      onComplete: updateContent
    }
  );
}

function getFilterQuery() {
  var strQuery = "";
  var inputs = Form.getInputs("frmSearch", "hidden");
  inputs.each( function(input) {
    var prop;
    if (prop = input.name.split( "!" )) {
      if ($F(input) == "true") {
        strQuery += prop[0] + "=" + escape( prop[1] ) + "&";
      }
    }
  } );
  return strQuery;
}