// (C)2008 Arizona Department of Public Safety
// (C)2008 Google
// Camera location information, logitudes, and latitudes are (C)2008 Arizona Department of Public Safety
// Use is prohibited without the consent of the Arizona Department of Public Safety

    function initialize() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(33.55, -112.20), 10);
 
 // Create a base icon for all of our markers that specifies the
 // shadow, icon dimensions, etc.
 var baseIcon = new GIcon(G_DEFAULT_ICON);
 baseIcon.shadow = "../../../assets/images/maps/shadow50.png";
 baseIcon.iconSize = new GSize(20, 34);baseIcon.shadowSize = new GSize(37, 34);
 baseIcon.iconAnchor = new GPoint(9, 34);
 baseIcon.infoWindowAnchor = new GPoint(9, 2);
 
 // Creates a marker whose info window displays the letter corresponding
 // to the given index.
 
 function createMarker(point, index) {  
 // Create a lettered icon for this point using our icon class  
 var letter = String.fromCharCode("A".charCodeAt(0) + index);  
 var showpoint = index + 1
 
 //Custom - Write text to map
	if (showpoint == 1) // 01-01
	{
		var ShowText = 'I-10 EB at Mile <BR/>Marker 117 (Watson Rd) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 2)  //01-02 
	{
		var ShowText = 'I-10 EB at Mile <BR/>Marker 114 (Miller Rd) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 3)  //01-03
	{
		var ShowText = 'I-10 EB at Mile <BR/>Marker 109 (287th Ave) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 4) //02-01
	{
		var ShowText = '101 EB at Mile <BR/>Marker 22 (35th Ave) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 5) //02-02
	{
		var ShowText = '101 EB at Mile <BR/>Marker 19 (59th Ave) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 6) //02-03
	{
		var ShowText = '101 EB at Mile <BR/>Marker 27 (75th Ave) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 7) //03-01
	{
		var ShowText = '17 SB at Mile <BR/>Marker 195 (12th St) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 8) //03-02
	{
		var ShowText = '17 SB at Mile <BR/>Marker 197 (15th Ave) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 9) //04-01
	{
		var ShowText = '101 SB at Mile <BR/>Marker 2 (McDowell Rd) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 10) //04-02
	{
		var ShowText = '101 SB at Mile <BR/>Marker 4 (Indian School Rd) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 11) //04-03
	{
		var ShowText = '101 SB at Mile <BR/>Marker 5 (Bethany Home Rd) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 12) //04-04
	{
		var ShowText = '101 SB at Mile <BR/>Marker 9 (Olive Ave) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 13) //05-01
	{
		var ShowText = 'I-10 EB at Mile <BR/>Marker 142 (31st Ave) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 14) //05-02
	{
		var ShowText = 'I-10 EB at Mile <BR/>Marker 140 (43rd Ave) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 15) //05-03
	{
		var ShowText = 'I-10 EB at Mile <BR/>Marker 138 (59th Ave) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 16) //06-01
	{
		var ShowText = 'I-10 EB at Mile <BR/>Marker 144 (15th Ave) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 17) //06-02
	{
		var ShowText = 'I-10 EB at Mile <BR/>Marker 146 (16th St) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 18) //07-01
	{
		var ShowText = 'I-10 WB at Mile <BR/>Marker 144 (15th Ave) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 19) //07-02
	{
		var ShowText = 'I-10 WB at Mile <BR/>Marker 146 (16th St) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 20) //07-03
	{
		var ShowText = 'I-10 WB at Mile <BR/>Marker 149 (Buckeye Rd) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 21) //08-01
	{
		var ShowText = 'US60 WB at Mile <BR/>Marker 178 (Alma School Rd) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 22) //08-02
	{
		var ShowText = 'US60 WB at Mile <BR/>Marker 180 (Mesa Dr) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 23) //08-03
	{
		var ShowText = 'US60 WB at Mile <BR/>Marker 182 (Gilbert Rd) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 24) //09-01
	{
		var ShowText = '51 SB at Mile <BR/>Marker 2 (Thomas Rd) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 25) //09-02
	{
		var ShowText = '51 SB at Mile <BR/>Marker 3 (Highland Ave) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 26) //09-03
	{
		var ShowText = '51 SB at Mile <BR/>Marker 5 (Bethany Home Rd) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 27) //10-01
	{
		var ShowText = 'I-10 WB at Mile <BR/>Marker 150 (24th St) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 28) //10-02
	{
		var ShowText = 'I-10 WB at Mile <BR/>Marker 152 (40th St) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 29) //11-01
	{
		var ShowText = 'I-10 WB at Mile <BR/>Marker 134 (91st Ave) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 30) //11-02
	{
		var ShowText = 'I-10 WB at Mile <BR/>Marker 136 (75th Ave) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 31) //11-03
	{
		var ShowText = 'I-10 WB at Mile <BR/>Marker 138 (59th Ave) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 32) //12-01
	{
		var ShowText = '17 NB at Mile <BR/>Marker 212 (Bell Rd) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 33) //12-02
	{
		var ShowText = '17 NB at Mile <BR/>Marker 210 (Thunderbird Rd) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 34) //13-01
	{
		var ShowText = '101 NB at Mile <BR/>Marker 7 (Glendale Ave) <BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 35) //
	{
		var ShowText = 'I17 SB at Bethany Home Rd<BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else if (showpoint == 36) //
	{
		var ShowText = 'I17 SB at Indian School Rd<BR/><a href="http://photoenforcement.azdps.gov" class="maplink1">photoenforcement.azdps.gov</a>' 
	}
	else
	{
		var ShowText = 'No information available!' 
	}
 
 var letteredIcon = new GIcon(baseIcon);  
 letteredIcon.image = "../../../assets/images/maps/azdps"+showpoint +".png";  
 // Set up our GMarkerOptions object  
 markerOptions = { icon:letteredIcon };  
 var marker = new GMarker(point, markerOptions);  
 GEvent.addListener(marker, "click", function() {    
 marker.openInfoWindowHtml("" + ShowText + "");
   });  
   return marker;
 }

        // Add markers to the map
        var bounds = map.getBounds();
		var point = new GLatLng(33.44310,-112.56075); //01-01 
		map.addOverlay(createMarker(point, 0));		  // 1
		var point = new GLatLng(33.43316,-112.59131); //01-02 
		map.addOverlay(createMarker(point, 1));		  // 2
		var point = new GLatLng(33.43738,-112.67030); //01-03 
		map.addOverlay(createMarker(point, 2));		  // 3		

		var point = new GLatLng(33.66945,-112.13930); //02-01
		map.addOverlay(createMarker(point, 3));		  // 4
		var point = new GLatLng(33.66804,-112.18695); //02-02
		map.addOverlay(createMarker(point, 4));		  // 5
		var point = new GLatLng(33.66765,-112.22071); //02-03
		map.addOverlay(createMarker(point, 5));		  // 6
		
		var point = new GLatLng(33.42830,-112.05796); //03-01
		map.addOverlay(createMarker(point, 6));		  // 7
		var point = new GLatLng(33.42934,-112.09208);  //03-02
		map.addOverlay(createMarker(point, 7));		  // 8
		
		var point = new GLatLng(33.46876,-112.26885); //04-01
		map.addOverlay(createMarker(point, 8));		  // 9
		var point = new GLatLng(33.49457,-112.26427); //04-02
		map.addOverlay(createMarker(point, 9));		  // 10
		var point = new GLatLng(33.52238,-112.26951); //04-03
		map.addOverlay(createMarker(point, 10));	  // 11	
		var point = new GLatLng(33.56856,-112.25744); //04-04
		map.addOverlay(createMarker(point, 11));	  // 12	

		var point = new GLatLng(33.46203,-112.12850); //05-01
		map.addOverlay(createMarker(point, 12));	  // 13
		var point = new GLatLng(33.46177,-112.15380); //05-02
		map.addOverlay(createMarker(point, 13));	  // 14
		var point = new GLatLng(33.46266,-112.18830); //05-03
		map.addOverlay(createMarker(point, 14));	  // 15	
		
		var point = new GLatLng(33.46139,-112.09089); //06-01
		map.addOverlay(createMarker(point, 15));	  // 16
		var point = new GLatLng(33.46181,-112.05000); //06-02
		map.addOverlay(createMarker(point, 16));	  // 17

		var point = new GLatLng(33.46169,-112.08886); //07-01
		map.addOverlay(createMarker(point, 17));	  // 18
		var point = new GLatLng(33.46232,-112.04774); //07-02
		map.addOverlay(createMarker(point, 18));	  // 19
		var point = new GLatLng(33.43494,-112.03731); //07-03
		map.addOverlay(createMarker(point, 19));	  // 20

		var point = new GLatLng(33.38613,-111.85258); //08-01
		map.addOverlay(createMarker(point, 20));	  // 21
		var point = new GLatLng(33.38629,-111.81733); //08-02
		map.addOverlay(createMarker(point, 21));	  // 22
		var point = new GLatLng(33.38650,-111.78978); //08-03
		map.addOverlay(createMarker(point, 22));	  // 23
		
		var point = new GLatLng(33.47711,-112.03854); //09-01
		map.addOverlay(createMarker(point, 23));	  // 24
		var point = new GLatLng(33.50478,-112.04397); //09-02
		map.addOverlay(createMarker(point, 24));	  // 25
		var point = new GLatLng(33.53049,-112.04366); //09-03
		map.addOverlay(createMarker(point, 25));	  // 26	
					
		var point = new GLatLng(33.42370,-112.02268); //10-01
		map.addOverlay(createMarker(point, 26));	  // 27
		var point = new GLatLng(33.41104,-112.00064); //10-02
		map.addOverlay(createMarker(point, 27));	  // 28
	
		var point = new GLatLng(33.46250,-112.25116); //11-01
		map.addOverlay(createMarker(point, 28));	  // 29
		var point = new GLatLng(33.46283,-112.21587); //11-02
		map.addOverlay(createMarker(point, 29));	  // 30
		var point = new GLatLng(33.46306,-112.18671); //11-03
		map.addOverlay(createMarker(point, 30));	  // 31

		var point = new GLatLng(33.63999,-112.11543); //12-01
		map.addOverlay(createMarker(point, 31));	  // 32
		var point = new GLatLng(33.61097,-112.11649); //12-02
		map.addOverlay(createMarker(point, 32));	  // 33	
			
		var point = new GLatLng(33.53573,-112.26947); //13-01
		map.addOverlay(createMarker(point, 33));	  // 34
		
		var point = new GLatLng(33.52495,-112.11246); //I-17
		map.addOverlay(createMarker(point, 34));	  // 35
		var point = new GLatLng(33.49882,-112.11311); //I-17
		map.addOverlay(createMarker(point, 35));	  // 36

		      }
    }
