
$(document).ready(function () {

    
    $('#searchForm').bind('submit', function () {

        var data = {
            'latitude'  : (gmap == null) ? '' : gmap.getCenter().lat(),
            'longitude' : (gmap == null) ? '' : gmap.getCenter().lng(),
            'zoom'      : (gmap == null) ? '' : gmap.getZoom(),
            'ne'        : (gmap == null) ? '' : gmap.getBounds().getNorthEast().toUrlValue(),
            'sw'        : (gmap == null) ? '' : gmap.getBounds().getSouthWest().toUrlValue(),
            'polygon'   : (polygonControl == null) ? '' : polygonControl.polygonSearch.serialize(),
            'radius'    : (radiusControl  == null) ? '' : radiusControl.serialize()
        }

        
        if (data.latitude)  $(this).find('input[name="map[latitude]"]').val(data.latitude);
        if (data.longitude) $(this).find('input[name="map[longitude]"]').val(data.longitude);
        if (data.zoom)      $(this).find('input[name="map[zoom]"]').val(data.zoom);

        
        if (data.ne) $(this).find('input[name="map[ne]"]').val(data.ne);
        if (data.sw) $(this).find('input[name="map[sw]"]').val(data.sw);

        
        if (data.polygon) $(this).find('input[name="map[polygon]"]').val(data.polygon);

        
        if (data.radius)  $(this).find('input[name="map[radius]"]').val(data.radius);

    });

});
