$(document).ready(function() {
    
    if(hide_map) {
        $('#map').hide();
        $('#map-toggle').text("Show Map");
    }
    
    //show/hide all images
    $('#toggle-all-images').click(function() {
        var clicked = this;
        $('.listing-photos-toggle').slideToggle('fast', function() {
            if($('.listing-photos-toggle').is(':visible')) {
                $(clicked).text("Show Less Photos");
            }
            else {
                $(clicked).text("Show More Photos");
            }
        });    
    });
    
    //show/hide map
    $('#map-toggle').click(function() {
        $.post('/index.php/public/results/toggle_map');
        if($('#map').is(':visible')) {
            $('#map').fadeTo('slow',0.01, function() {
                $('.map-slide').slideUp('fast');
                $('#map-toggle').text("Show Map");
            });

        }
        else {
            $('.map-slide').slideDown('fast', function() {
                $('#map').fadeTo('slow', 1);
                $('#map-toggle').text("Hide Map");
            });

        }
    });
    
    //show/hide search
    $('a.prop-search, #close-prop').click(function() {
        var search_form = $('.search-form');
        
        if (search_form.is(':visible')) {
            search_form.slideUp('fast');
        }
        else {
            search_form.slideDown('fast');
        }
        return false;
    });
    
    
    //anchor save_listing menu
    $('a.anchor.toggle').click(function() {
	   $(".anchor").toggle();
    });
    
    $('#page').click(function() {
        $('.save-listing-nav-wrap').css({'position': 'absolute'});
    });
    
    $('#window').click(function() {
        $('.save-listing-nav-wrap').css({'position': 'fixed'});
    });
    
    //loading
    $('.search-button').click(function() {
        $('.modal-bg').fadeIn('fast');
        $('.search-modal').fadeIn('fast');
        $('.modal-bg').unbind('click');
        $(window).unbind('keydown');
        $(this).closest('form').submit();
    });
    
});

