$(function() {
  $('#dealer_find').submit(fetchDealers);
});

var image = new google.maps.MarkerImage('/img/_marker_red.png',
  new google.maps.Size(24, 29),
  new google.maps.Point(0,0),
  new google.maps.Point(13, 29)
);

var shadow = new google.maps.MarkerImage('/img/_marker_shadow.png',
  new google.maps.Size(37, 32),
  new google.maps.Point(0,0),
  new google.maps.Point(13, 29)
);

function fetchDealers(evt) {
  
  evt.preventDefault();
  
  var params = {
    'geoquery' : $('#geoquery').val(),
    'radius' : $('#radius').val()
  };
  
  
  $.ajax({
    url : '/index.php/ajax/dealers',
    data : params,
    dataType : 'json',
    complete : function(data, status) {
      var json = eval(data.responseText);
      setMarkers(json);
/*
      $(json).each(function(i) {
        console.log(this);
        var dealer = this;
        var myLatLng = new google.maps.LatLng(dealer[1], dealer[2]);
        var marker = new google.maps.Marker({
            position: myLatLng,
            map: map,
            shadow: shadow,
            icon: image,
            title: dealer[0],
            zIndex: dealer[3]
        });
      });
*/
/*      
      if(json.length == 0) {
        console.log('No results!');
      } else {
        for(var i=0;i<json.length;i++)
        setMarkers(json[i]);
      }
*/
    }
  });
}


