$(function(){    
    //focus on the search bar
    $('form.search input.input').focus();
    $('li.toggle-search-options').live('mouseover', function(){
        $(this).addClass("toggle-hover");
    }).live('mouseout', function(){
        $(this).removeClass("toggle-hover");

    }).live('click', function(){
        $('#search_options').slideToggle(function(){
            if($(this).is(':visible')){
                $('li.toggle-search-options span').removeClass('ui-icon-triangle-1-s').addClass('ui-icon-triangle-1-n');
            }else{
                $('li.toggle-search-options span').removeClass('ui-icon-triangle-1-n').addClass('ui-icon-triangle-1-s')
            }
        })

    });
    $("#map_canvas").tweatMap({ 
        considerGL: false,
        fetchResultsOnLoad: true,
        fetchResultsURL: $('form.search').attr('action'),
        isSearch: true,
        isSelect: $('#is_select').val(),
        fetchGoogleResultsURL: $('#google_result_fetch').val()
    });
    geolocationEnableCheckbox = $('input[name=enable_search_geolocation]');
    geolocationEnableCheckbox.live('click', function(){
        $('#geolocation_option_wrapper').slideToggle('fast', function(){
            $.fn.resetMarkerBounds();
        })
        $.fn.prepareEnv(this.checked);
    });
    if($('input[id=enable_geolocation]').val()=="true")
        geolocationEnableCheckbox.trigger('click');
    else
        geolocationEnableCheckbox.attr('checked', false)
    

    $('#autolocate').click(function(){
        $.fn.myautolocate($.fn.geolocateSuccess, $.fn.notifyGeolocationUnsupported, 30000);
    });

    

    $('input[name=category]').categoryFader();

    $('form.search input.submit').bind('click', function(){
               $.fn.resetMarkerBounds();
               $.fn.reload();
               //$('#toggle_map').trigger('click');
        //}
        return false;
    })
});