<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>app/models/safety_camera_site.rb</filename>
    </added>
    <added>
      <filename>lib/data/lookups/safety_camera_sites.csv</filename>
    </added>
    <added>
      <filename>public/iphone/._demos</filename>
    </added>
    <added>
      <filename>public/iphone/._jqtouch</filename>
    </added>
    <added>
      <filename>public/iphone/._themes</filename>
    </added>
    <added>
      <filename>public/iphone/demos/._clock</filename>
    </added>
    <added>
      <filename>public/iphone/demos/._customanimation</filename>
    </added>
    <added>
      <filename>public/iphone/demos/._customanimation2</filename>
    </added>
    <added>
      <filename>public/iphone/demos/._ext_autotitles</filename>
    </added>
    <added>
      <filename>public/iphone/demos/._ext_floaty</filename>
    </added>
    <added>
      <filename>public/iphone/demos/._ext_location</filename>
    </added>
    <added>
      <filename>public/iphone/demos/._ext_offline</filename>
    </added>
    <added>
      <filename>public/iphone/demos/._main</filename>
    </added>
    <added>
      <filename>public/iphone/demos/._todo</filename>
    </added>
    <added>
      <filename>public/iphone/demos/clock/._clock.css</filename>
    </added>
    <added>
      <filename>public/iphone/demos/clock/._icon.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/clock/._img</filename>
    </added>
    <added>
      <filename>public/iphone/demos/clock/._index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/clock/clock.css</filename>
    </added>
    <added>
      <filename>public/iphone/demos/clock/icon.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/clock/img/._face.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/clock/img/._hour.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/clock/img/._minute.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/clock/img/._second.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/clock/img/._startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/clock/img/face.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/clock/img/hour.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/clock/img/minute.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/clock/img/second.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/clock/img/startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/clock/index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/customanimation/._index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/customanimation/._jqt_startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/customanimation/._jqtouch.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/customanimation/index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/customanimation/jqt_startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/customanimation/jqtouch.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/customanimation2/._index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/customanimation2/._jqt_startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/customanimation2/._jqtouch.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/customanimation2/index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/customanimation2/jqt_startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/customanimation2/jqtouch.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_autotitles/._index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_autotitles/._jqt_startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_autotitles/._jqtouch.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_autotitles/index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_autotitles/jqt_startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_autotitles/jqtouch.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_floaty/._index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_floaty/._jqt_startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_floaty/._jqtouch.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_floaty/index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_floaty/jqt_startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_floaty/jqtouch.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_location/._index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_location/._jqt_startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_location/._jqtouch.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_location/index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_location/jqt_startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_location/jqtouch.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_offline/._.htaccess</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_offline/._cache.manifest</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_offline/._index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_offline/._jqt_startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_offline/._jqtouch.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_offline/._sample.htaccess</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_offline/.htaccess</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_offline/cache.manifest</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_offline/index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_offline/jqt_startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_offline/jqtouch.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/ext_offline/sample.htaccess</filename>
    </added>
    <added>
      <filename>public/iphone/demos/main/._ajax.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/main/._ajax_post.php</filename>
    </added>
    <added>
      <filename>public/iphone/demos/main/._index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/main/._jqt_startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/main/._jqtouch.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/main/ajax.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/main/ajax_post.php</filename>
    </added>
    <added>
      <filename>public/iphone/demos/main/index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/main/jqt_startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/main/jqtouch.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/todo/._icon.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/todo/._index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/todo/._startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/todo/icon.png</filename>
    </added>
    <added>
      <filename>public/iphone/demos/todo/index.html</filename>
    </added>
    <added>
      <filename>public/iphone/demos/todo/startup.png</filename>
    </added>
    <added>
      <filename>public/iphone/jqtouch/._jqtouch.css</filename>
    </added>
    <added>
      <filename>public/iphone/jqtouch/._jqtouch.js</filename>
    </added>
    <added>
      <filename>public/iphone/jqtouch/._jqtouch.min.css</filename>
    </added>
    <added>
      <filename>public/iphone/jqtouch/._jqtouch.min.js</filename>
    </added>
    <added>
      <filename>public/iphone/jqtouch/._jqtouch.transitions.js</filename>
    </added>
    <added>
      <filename>public/iphone/jqtouch/._jquery.1.3.2.min.js</filename>
    </added>
    <added>
      <filename>public/iphone/jqtouch/jqtouch.css</filename>
    </added>
    <added>
      <filename>public/iphone/jqtouch/jqtouch.js</filename>
    </added>
    <added>
      <filename>public/iphone/jqtouch/jqtouch.min.css</filename>
    </added>
    <added>
      <filename>public/iphone/jqtouch/jqtouch.min.js</filename>
    </added>
    <added>
      <filename>public/iphone/jqtouch/jqtouch.transitions.js</filename>
    </added>
    <added>
      <filename>public/iphone/jqtouch/jquery.1.3.2.min.js</filename>
    </added>
    <added>
      <filename>public/iphone/themes/._apple</filename>
    </added>
    <added>
      <filename>public/iphone/themes/._jqt</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/._img</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/._theme.css</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/._theme.min.css</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/._backButton.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/._blueButton.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/._cancel.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/._chevron.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/._grayButton.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/._listArrowSel.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/._listGroup.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/._loading.gif</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/._on_off.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/._pinstripes.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/._selection.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/._thumb.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/._toggle.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/._toggleOn.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/._toolButton.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/._toolbar.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/._whiteButton.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/backButton.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/blueButton.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/cancel.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/chevron.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/grayButton.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/listArrowSel.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/listGroup.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/loading.gif</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/on_off.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/pinstripes.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/selection.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/thumb.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/toggle.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/toggleOn.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/toolButton.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/toolbar.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/img/whiteButton.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/theme.css</filename>
    </added>
    <added>
      <filename>public/iphone/themes/apple/theme.min.css</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/._img</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/._theme.css</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/._theme.min.css</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/._back_button.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/._back_button_clicked.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/._button.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/._button_clicked.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/._chevron.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/._chevron_circle.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/._grayButton.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/._loading.gif</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/._on_off.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/._rowhead.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/._toggle.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/._toggleOn.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/._toolbar.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/._whiteButton.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/back_button.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/back_button_clicked.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/button.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/button_clicked.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/chevron.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/chevron_circle.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/grayButton.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/loading.gif</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/on_off.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/rowhead.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/toggle.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/toggleOn.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/toolbar.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/img/whiteButton.png</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/theme.css</filename>
    </added>
    <added>
      <filename>public/iphone/themes/jqt/theme.min.css</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -10,15 +10,18 @@ class SuburbsController &lt; ApplicationController
 
     lgas = SuburbsLga.find_all_by_state_2006(state_id, :select =&gt; &quot;lga_name09&quot;, :conditions =&gt; [&quot;LOWER(name_2006) = ?&quot;, suburb.downcase])
     postcodes = SuburbsPostcode.find_all_by_state_2006(state_id, :select =&gt; &quot;poa&quot;, :conditions =&gt; [&quot;LOWER(name_2006) = ?&quot;, suburb.downcase])
+    safety_cameras = SafetyCameraSite.find(:all, :conditions =&gt; [&quot;LOWER(suburb_name_2006) = ?&quot;, suburb.downcase])
 
-    render :json =&gt; {
+    resp = {
       :name =&gt; locality.name_2006,
       :state =&gt; state,
       :latitude =&gt; locality.the_centroid.x,
       :longitude =&gt; locality.the_centroid.y,
       :lgas =&gt; lgas.collect { |l| l.lga_name09 },
       :postcodes =&gt; postcodes.collect { |p| p.poa }
-    }.to_json
+    }
+    resp.merge!(:safety_cameras =&gt; safety_cameras.collect { |sc| { :from =&gt; sc.start_location, :to =&gt; sc.end_location, :camera_type =&gt; sc.camera_type } } ) if ! safety_cameras.blank?
+    render :json =&gt; resp.to_json
   end
 
   def show</diff>
      <filename>app/controllers/suburbs_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,7 +4,8 @@ namespace :ssc06 do
 
   desc &quot;Load Suburb bounding box data into a PostGis database&quot;
   task :shapefile_to_sql do
-    `shp2pgsql lib/data/ssc_2006/2923030001ssc06aaust/SSC06aAUST_region.shp suburbs -s 4283 -I -d &gt; lib/data/processed/suburbs.sql`
+    `shp2pgsql lib/data/ssc_2006/2923030001ssc06aaust/SSC06aAUST_region.shp suburbs -s 4283 -I -d &gt; lib/data/processed/suburbs_temp.sql`
+    `sed s/ (.+)/$2/g &lt; lib/data/processed/suburbs_temp.sql &gt; lib/data/processed/suburbs.sql`
   end
 
   task :create_database do
@@ -40,4 +41,8 @@ namespace :lookup do
   task :load_postcodes do
     `psql australia &lt; lib/data/lookups/Suburb2Postcode.csv`
   end
+
+  task :load_safety_cameras do
+    `psql australia &lt; lib/data/lookups/safety_camera_sites.csv`
+  end
 end</diff>
      <filename>lib/tasks/database.rake</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>public/javascripts/._app.js</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,6 @@
 var Application = new Class({
 	initialize: function() {
 		this.createEvents();
-		this.drawMap();
 	},
 	
 	createEvents: function() {
@@ -26,45 +25,67 @@ var Application = new Class({
 				//$('locationInput').morph({opacity: [1,0]});
 
 				newLocation = $('locationInput').value;
-				console.log(newLocation);
 				// Attach updated location setting to the feed and refresh with flush
-				console.log(this.requestData);
 				this.requestData(newLocation);
+				
+				// Clear details and map shit.
+				$('details').empty();
+				$('map').empty();
 			}
 		}.bind(this));
 	},
 	
-	// Draw a map on the page
-	drawMap: function(lat, long) {
-		var map = new EMS.Services.Map('map'); 
-	},
+	
 	
 	requestData: function(suburb) {
-		console.log('hi!');
 		var api = '/suburbs/vic/' + suburb;
 		var request = new Request.JSON({
 				url: api,
 				onComplete: function(suburbData) {
+					console.log(suburbData.lgas);
 					var suburbContainer = new Element('div');
 					suburbContainer.addClass('suburbContainer');
-
 					var suburbName = new Element('div');
 					suburbName.addClass('suburbName');
-
 					suburbName.set('text', suburbData.name);
-
 					suburbContainer.appendChild(suburbName);
 					
-					$('details').appendChild(suburbContainer);				}
+				
+					
+					suburbData.postcodes.each(function(item, index){
+						var suburbPostcode = new Element('div');
+						suburbPostcode.set('text', item);
+						suburbContainer.appendChild(suburbPostcode);
+					});
+					
+					suburbData.lgas.each(function(item, index){
+						var suburbLocality = new Element('div');
+						suburbLocality.set('text', item + ' City Council');
+						suburbContainer.appendChild(suburbLocality);
+					});
+			
+					$('details').appendChild(suburbContainer);	
+					
+					var mapper = new Mapper();
+					console.log(mapper);
+					mapper.drawMap(suburbData.latitude, suburbData.longitude);
+			}
 		}).send();
 		
+	}
+});
+
+var Mapper = new Class({
+	initialize: function() {
 	},
 	
-	displayData: function(suburbData) {
-		console.log(suburbData);
-		
-		
-		
+	drawMap: function(lat, long) {
+		var latitude = this.lat;
+		var longitude = this.long;
+		// Draw a map on the page
+		map = new EMS.Services.Map('map');	
+		lonlat = new EMS.LonLat(lat, long); 
+		map.setCenter(lonlat,12); 	
 	}
 });
 </diff>
      <filename>public/javascripts/app.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>39a3aae51a9414a4d2899f007495ad506d15c9b1</id>
    </parent>
  </parents>
  <author>
    <name>Mark Mansour</name>
    <email>mark@stateofflux.com</email>
  </author>
  <url>http://github.com/markmansour/govhack/commit/c0a1959fda485c92ddd4cb3c8b7649cedf4ed9bf</url>
  <id>c0a1959fda485c92ddd4cb3c8b7649cedf4ed9bf</id>
  <committed-date>2009-10-30T05:48:25-07:00</committed-date>
  <authored-date>2009-10-30T05:48:25-07:00</authored-date>
  <message>added Victorian speed camera info</message>
  <tree>f17117a6aec6ae4137046c6ce5d30a8257394eb8</tree>
  <committer>
    <name>Mark Mansour</name>
    <email>mark@stateofflux.com</email>
  </committer>
</commit>
