//
// File : hay-rtwgmap-filtering.js
//
// Description : Javascript functions for filtering components on the Farm Fresh Map
//               implementation. Overrides several functions found in the 
//               RTWGMap's javascript lib
//
// Contents    : 
//               returnFilters(data)

 
    
    
    function getAdvFilteredMarkers() {
        eval(getDataProviderClassName()).getFilteredMarkers(returnFilteredMarkers, selectedFilters);    
    }
    
 
   //
    // 
    // Loads the rendered markers that match the filter
    // into the "sideListing' element
    //
    // See also 
    //   renderMarkerForSideListing(marker)
    //   applySelectedFilter()
    //
    var returnFilteredMarkers = function(data){    
 		//showLoadingImage();
    	          		        
        var htmlList = '<div class="smallTextCenter">';   
         
		var label = getSideListingsLabel();        
        if(document.getElementById('sideListingHeader')) {	        
    	    document.getElementById('sideListingHeader').innerHTML = label;
        }

        htmlList += getPrintUrl(label) ;
       
 		printableMarkers = data;
        if(data != null)
        {
            htmlList = htmlList + '<br/>';
            for(var i = 0; i < data.length; i++)
            {
                htmlList = htmlList + renderMarkerForSideListing ( data[i] );                
            }
            
            htmlList = htmlList + '</div>';
            
            document.getElementById("sideListing").innerHTML = htmlList;
        }
        
        hideLoadingImage();
    }    
    

    
    