function class_suche(){

    this.search_item=function(){
        document.getElementById('ergebnisliste').innerHTML='';
        var search_string=window.map_search.value;
        search(encodeURI(search_string));
        
        
    }

    function search(my_value){
        var my_request=new class_http_request();
        my_request.set_query('?mode=search&s_string='+my_value+'&zoom='+window.zoomstufe);
        my_request.start_request(window.my_suche);
    }

    this.calling=function(my_value){
        document.getElementById('ergebnisliste').innerHTML=my_value;
    }
    
    this.calling1=function(my_value){

        var obj= eval("(" + my_value + ")");

        for(var i=0; i<document.getElementsByName('checkbox_kategorie[]').length;i++){
            if(document.getElementsByName('checkbox_kategorie[]')[i].value==obj.KAT){
                //layer schon vorhanden
                if(document.getElementById('KAT'+obj.KAT)){
                    document.getElementsByName('checkbox_kategorie[]')[i].checked=true;
                    document.getElementById('KAT'+obj.KAT).style.display="block";
                }
                else{
                    document.getElementsByName('checkbox_kategorie[]')[i].checked=true;
                    my_kat_controller.check_status(document.getElementsByName('checkbox_kategorie[]')[i]);
                }
            }
        }
        window.my_automove.init_obj_move(obj.TOP,obj.LEFT,obj.IDX);
        
    }
    
    this.show=function(idx){
        var my_request=new class_http_request();
        my_request.set_query('?mode=show_search&idx='+idx+'&zoom='+window.zoomstufe);
        my_request.start_request(window.my_suche,true);
    }
    this.show_direkt=function(obj){
        var idx=obj.value;
        if(idx!='null'){
            var my_request=new class_http_request();
            my_request.set_query('?mode=show_search&idx='+idx+'&zoom='+window.zoomstufe);
            my_request.start_request(window.my_suche,true);
            window.my_box_controller.set_infobox(idx);
        }

    }
    this.blink=function(){

    }
}