function geoLocator_getCities() { document.getElementById('geoLocatorAPI').value = 'EgaffptHP5FyGDzzMqRKcjRD'; jQuery.getJSON( "http://api.mppmarketinggroup.com/locator/api.php?api=EgaffptHP5FyGDzzMqRKcjRD&getcities=1&callback=?", function(j) { var options = ''; for (var i = 0; i < j.length; i++) { options += ''; } $("#geoLocatorCities").html(options); } ); } function geoLocator_listAll() { jQuery.getJSON( "http://api.mppmarketinggroup.com/locator/api.php?api=EgaffptHP5FyGDzzMqRKcjRD&listall=1&callback=?", function(j) { geoLocator_generateResultsOutput( j, 'all', '' ) } ); } function geoLocator_citySearch( api, city ) { jQuery.getJSON( "http://api.mppmarketinggroup.com/locator/api.php?api="+api+"&city="+city+"&callback=?", function(j) { geoLocator_generateResultsOutput( j, 'city', city ) } ); } function geoLocator_zipSearch( api, zip, distance, kilo ) { jQuery.getJSON( "http://api.mppmarketinggroup.com/locator/api.php?api="+api+"&zip="+zip+"&distance="+distance+"&kilo="+kilo+"&callback=?", function(j) { geoLocator_generateResultsOutput( j, 'zip', zip ) } ); } function geoLocator_generateResultsOutput( data, type, query ) { var output = ""; if( type == "city" ) output = output + '
We found ' + data.totalResults + ' location(s) in ' + query.replace("~",", ") + '
'; if( type == "zip" ) output = output + 'We found ' + data.totalResults + ' location(s) within ' + data.distance + 'mi of your address
'; if( type == "all" ) output = output + 'We found ' + data.totalResults + ' location(s) to serve you
'; for (var i = 0; i < data.results.length; i++) { output = output + '';
output = output + '' + data.results[i].company + '';
output = output + 'Save Location![]()
';
output = output + data.results[i].address + '
';
output = output + data.results[i].city + ', ' + data.results[i].state + ', ' + data.results[i].zip + '
';
output = output + 'Tel: ' + data.results[i].phone + '
';
if( data.results[i].url != "" )
output = output + 'Order Online Now!
';
output = output + 'Distance: ' + data.results[i].distance + 'mi
';
output = output + '';
output = output + '';
output = output + '';
output = output + '';
output = output + '';
output = output + '';
output = output + '';
output = output + '';
output = output + '';
output = output + '';
output = output + '';
output = output + '';
geoLoc = data.results[i].address + ', ' + data.results[i].city + ', ' + data.results[i].state + ', ' + data.results[i].zip;
output = output + '
View Larger Map';
output = output + '