    $(document).ready(function(){

	    /** Andere Checkboxen...
	        ...jeweils deaktivieren
	    */
		$("input[@name='netzwerk_egalCB']").click(function(){
            if($("#netzwerk_egalCB:checked").val()){
              disableOtherCB(this);
            } else {

            }
            getResultListSize();
		});
		$("input[@name='netzwerk_jaCB']").click(function(){
            if($("#netzwerk_jaCB:checked").val()){
              disableOtherCB(this);
            } else {

            }
            getResultListSize();
		});
		$("input[@name='netzwerk_neinCB']").click(function(){
            if($("#netzwerk_neinCB:checked").val()){
              disableOtherCB(this);
            } else {

            }
            getResultListSize();
		});
		$("#stichwort1").change(function () {
              $("#stichwort1 option:selected").each(function () {
	                if($(this).val() != -1){
	                    $("#div-softwarekatalog-suche-stichwort-2").show("slow");
	                } else {
	                    $("#div-softwarekatalog-suche-stichwort-2").hide("slow");
	                }
              });
              getResultListSize();
	    });
		$("#stichwort2").change(function () {
              getResultListSize();
	    });	    
		$("#institut").change(function () {
              getResultListSize();
	    });	    
		$("#name").change(function () {
              getResultListSize();
	    });	    
	    $("#booleanQueryLink").change(function () {
              getResultListSize();
	    });	
	    
            /*** DataTables Definitionen ***/
		$('.table-softwarekatalog-suche-list').dataTable({
                 "sPaginationType": "full_numbers",
                 "oLanguage": {
		         "sUrl": "/fileadmin/js/softwarekatalog/dataTables/de_DE.txt"
	         }
            });	    
	    
	    
    });
		
   /* Ajax-Events: Alle Form-Felder an ...
       ...Struts-Action uebermitteln
    */
    function getResultListSize() {      
        var serializedForm = $("form").serialize();
        $.ajax({
            type: "POST",
            url:  "/dlg-softwarekatalog/suche!ajaxResultCounter.do",
            data: serializedForm,
            success: function(html){
                $("#dynamicSubmit").replaceWith(html);
            }
        });
    } 
    
    /* Alle Checkboxen ausschalten, alle DropDown-Listen ...
       ...verstecken und nur aktive Checkboxen wieder einschalten 
    */
    function disableOtherCB(thisCB){
        $(".attributesCB").each(function(){
          this.checked = false;
        });
        $(thisCB).each(function(){
          this.checked = true;
        });
    }
    
    /* Div mit Detaildaten bestuecken
    */
    function getDetailPageData(programmId) {  
         $.ajax({
	          type: "POST",
	          url:  "/dlg-softwarekatalog/suche!execDetail.do",
	          data: "programmId=" + programmId,
	          success: function(html){
	              $("#div-softwarekatalog-suche-detail-oeffnen-" + programmId).slideUp("slow");
	              $("#div-softwarekatalog-suche-detail-" + programmId).show();
	              $("#div-softwarekatalog-suche-detail-" + programmId).html(html);
	          }
         });
    } 
        
		
