
function filterTicketingTypes() {
    var aTypes = new Array();
    var myElements = document.show_elements.elements;
    var n = myElements.length;
    for(var i=0; i < n; i++) {
        if(myElements[i].name == "nTicketingType" && myElements[i].checked) {
             aTypes.push(myElements[i].value);
        }        
    }
    return aTypes.join(";");
}


function filterProperties() {
    var aTypes = new Array();
    var myElements = document.show_elements.elements;
    var n = myElements.length;
    for(var i=0; i < n; i++) {
        if(myElements[i].name == "nPropertyID" && myElements[i].checked) {
             aTypes.push(myElements[i].value);
        }        
    }
    return aTypes.join(";");
}

function getSelectedProperties(map) {
    var nZoom = map.getZoom();
    var lat_1 = map.getBounds().getNorthEast().lat();
    var lng_1 = map.getBounds().getNorthEast().lng();
    var lat_2 = map.getBounds().getSouthWest().lat();
    var lng_2 = map.getBounds().getSouthWest().lng();
    var sSearchContext = document.show_elements.sSearchContext.value;
    

    var url = "get_map_data.php";
    new Ajax(url, {
	    method: 'post',
        data: { 'type': 'refresh',
                 'nZoom': nZoom, 
                 'nEntryType':0,
                 'lat_1': lat_1,
                 'lng_1': lng_1,
                 'lat_2': lat_2,
                 'lng_2': lng_2, 
                 'sSearchContext': sSearchContext,
                 'nFederalState': filterFederalState(), 
                 'aTicketingTypeIDs': filterTicketingTypes(), 
                 'aPropertyIDs': filterProperties()
               },
        onComplete: function(request) {
            processLocations(request); 
        }
    }).request();
}




