jQuery(document).ready(function($){
      $("#aj_img").hide();
      $("#res").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 = '';
                }
                $("#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'});
  });