jQuery(document).ready(function($){
      $("#aj_img").hide();
      $("#res").hide();
      $("#urubrik").hide();
      var x;
      var selbx = '<option value=""></option>';
      for(x = 0; x < cats.length; x++){
          selbx = selbx + '<option value="' + x + '">' + cats[x] + '</option>';
      }
      $("#rubrik").html(selbx);
      $("#rubrik").change(function(){
          if($("#rubrik").val() != ''){
              var px = subcats[$("#rubrik").val()];
              if(px.length > 0){
                var y;
                var selbxu = '<option value=""></option>';
                for(y = 0; y < px.length; y++){
                    selbxu = selbxu + '<option value="' + y + '">' + px[y] + '</option>';
                }
                $("#urubrik").html(selbxu);
                $("#urubrik").fadeIn(100);
              }else{
                $("#urubrik").html('<option value=""></option>');
                $("#urubrik").hide();
              }
          }else{
              $("#urubrik").html('<option value=""></option>');
              $("#urubrik").hide();
          }
      });
      $("#subbut").click(function(){
            var rubrik;
            var urubrik;
            $("#res").hide();
            var d1 = $("#von").val();
            var d2 = $("#bis").val();
            if(d1.match(/^[0-9]{2}\.[0-9]{2}\.[0-9]{4}$/) && d2.match(/^[0-9]{2}\.[0-9]{2}\.[0-9]{4}$/)){
                if($("#rubrik").val() != ''){
                    rubrik = cats[$("#rubrik").val()];
                    if($("#urubrik").val() != ''){
                        urubrik = subcats[$("#rubrik").val()][$("#urubrik").val()];
                    }else{
                        urubrik = '';
                    }
                }else{
                    rubrik = '';
                    urubrik = '';
                }
                $("#res").hide();
                $("#subbut").fadeOut(250);
                $("#aj_img").fadeIn(250);
                $.getJSON("http://ln-include.de/LEOevent/search.php?search_string="+$("#search_string").val()+"&rubrik="+rubrik+"&urubrik="+urubrik+"&from="+$("#von").val()+"&to="+$("#bis").val()+"&postcode="+$("#postcode").val()+"&utf8="+$("#utf8").val()+"&leo_submit=true&callback=?", function(json){
                        $("#res").html(json[0]);
                        $("#aj_img").fadeOut(250);
                        $("#subbut").fadeIn(250);
                        $("#res").fadeIn(100);
                    });
            }else{
                alert("Falsch datum Format, bitte nutzen Sie den folgende Format: TT.MM.JJJJ");
            }
            return false;
      });
      $('#von').datepick({showDefault: true, showOn: 'button',
        buttonImageOnly: true, buttonImage: 'http://ln-include.de/LEOevent/cal/calendar.gif'});
      $('#bis').datepick({showDefault: true, showOn: 'button',
        buttonImageOnly: true, buttonImage: 'http://ln-include.de/LEOevent/cal/calendar.gif'});
  });


