function lookupData(point) {

    //DELETE RESULTS
    var div = document.getElementById('results');
    div.innerHTML = '';

    //LOAD DATA
    var request = makeHttpObject();
    request.open("GET", "data/storeList.txt", false);
    request.send(null);

    var fileLoaded = request.responseText;
    var list = fileLoaded.split("\n");
    var maxSize = list.length;

    //get StartingAddress

    stringPoint = point.toString();
    var divideGeoCode = stringPoint.indexOf(",");
    var lat1 = stringPoint.slice(1, divideGeoCode);
    var lon1 = stringPoint.slice(divideGeoCode + 2, stringPoint.length - 1);

    //CONSTANTS FOR DISTANCE
    var radConversion = Math.PI / 180;
    var R = 3959;
    // earth's mean radius in miles
    //var R = 6371; // earth's mean radius in km

    lat1 = lat1 * radConversion;
    lon1 = lon1 * radConversion;

    for (a = 0; a < maxSize; a++) {


        var listData = list[a].split('/');
        var lat2 = listData[0];
        var lon2 = listData[1];

        //do Math
        lat2 = lat2 * radConversion;
        lon2 = lon2 * radConversion;

        var distance = Math.acos(Math.sin(lat1) * Math.sin(lat2) +
                                 Math.cos(lat1) * Math.cos(lat2) * Math.cos((lon2 - lon1))) * R;

        distance = distance.toFixed(2);

        //add distance to array for sorting purposes.
        list[a] = distance + "/" + list[a];

    }

    //list.sort(sortDistance);
    list.sort(sortDistance);

    //plot data points
    plot(list, 0);


}


