
var geocoder = new GClientGeocoder();

function load() {
  if (GBrowserIsCompatible()) {
 
	//  Load the Google Map, set the coordinates, zoom in and add map controls
	var map = new GMap2(document.getElementById("mapBox"));
	map.setCenter(new GLatLng(41.3093, -72.9252), 15);
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());


	//  Define and add each resourse point to the map.
	//  Required values: latitude, longitude, pin (blue: computing cluster; red: administrative office) and HTML
	//
	//  Unfortunately, not able to iterate through a list to do this because the GMarker variable must be
	//  uniquely named.

	
	// 175 Whitney Ave.
	var html1 = "<p class=\"googlePopup\"><img src=\"images/175.jpg\" height=\"161\" /><br/><br/><strong>175 Whitney Avenue</strong><br/><br/>";
	html1 += "<a href=\"http://www.yale.edu/amt/\">Senior Director, AM&T </a><br/>";
	html1 += "<a href=\"http://cmi2.yale.edu\">Center for Media & Instructional Innovation</a><br/>";
	html1 += "<a href=\"http://research.yale.edu/css/\">Cluster Support Services</a><br/>";
	html1 += "<a href=\"http://www.yale.edu/its/amt/fasit/\">FAS IT Support Program</a><br/>";
	html1 += "<a href=\"http://www.itg.yale.edu/\">Instructional Technology Group</a><br/>";
	html1 += "<a href=\"http://www.yale.edu/lsg/\">Library Systems Group</a><br/>";
	html1 += "<a href=\"http://www.yale.edu/its/stc/\">Student Technology Collaborative</a><br/></p>";
	var marker1 = new GMarker(new GLatLng(41.3154, -72.9202), new GIcon(G_DEFAULT_ICON, 'images/red_mark.png'));
	GEvent.addListener(marker1, "click", function() {
		marker1.openInfoWindowHtml(html1, {maxWidth: 310, maxHeight: 320});
	});
	map.addOverlay(marker1);

	
	// 219 Prospect St.
	var html2 = "<p class=\"googlePopup\"><img src=\"images/KBT.jpg\" height=\"120\" /><br/><br/>";
	html2 += "<strong>219 Prospect Street</strong><br/>Kline Biology Tower<br/><br/>";
	html2 += "<strong>Hours</strong>: Opens when the library opens, and closes 15 minutes before the library closes. <a href=\"http://www.library.yale.edu/hours/kline.html\">Library hours are available</a>.<br/><br/>";
	var marker2 = new GMarker(new GLatLng(41.3173, -72.9223), new GIcon(G_DEFAULT_ICON, 'images/blue_mark.png'));
	GEvent.addListener(marker2, "click", function() {
		marker2.openInfoWindowHtml(html2, {maxWidth: 280, maxHeight: 250});
	});
	map.addOverlay(marker2);


	// 140 Prospect St.
	
	var html3 = "<p class=\"googlePopup\"><img src=\"images/PROS140.jpg\" height=\"109\" /><br/><br/><strong>140 Prospect Street</strong><br/>Urban Hall<br/><br/></p>";
	html3 += "<a href=\"http://ssrs.yale.edu/\">Social Science Research Services</a><br/>";
	var marker3 = new GMarker(new GLatLng(41.3157, -72.9247), new GIcon(G_DEFAULT_ICON, 'images/red_mark.png'));
	GEvent.addListener(marker3, "click", function() {
		marker3.openInfoWindowHtml(html3, {maxWidth: 280, maxHeight: 200});
	});
	map.addOverlay(marker3);
	
	
	// 140 Prospect St.

	var html4 = "<p class=\"googlePopup\"><img src=\"images/PROS140.jpg\" height=\"109\" /><br/><br/>"
	html4 += "<strong>140 Prospect Street</strong><br/>";
	html4 += "<a href=\"http://research.yale.edu/css/student/clusters.jsp?cluster_id=ST\">Statlab</a><br/><br/>";
	html4 += "<strong>Hours</strong>: The Statlab Facilities are open Monday-Thursday 8:30 a.m. - 10:00 p.m., Friday, 8:30 a.m. - 5:00 p.m. Saturday, 1:00 p.m. - 5:00 p.m., Sunday, 1:00 p.m. - 10:00 p.m.</p>";

	var marker4 = new GMarker(new GLatLng(41.3155, -72.9248), new GIcon(G_DEFAULT_ICON, 'images/blue_mark.png'));
	GEvent.addListener(marker4, "click", function() {
		marker4.openInfoWindowHtml(html4, {maxWidth: 280, maxHeight: 260});
	});
	map.addOverlay(marker4);
	
	
	// 124 Prospect St.

	var html5 = "<p class=\"googlePopup\"><img src=\"images/PROS124.jpg\" height=\"109\" /><br/><br/>";
	html5 += "<strong>124 Prospect Street, Room B13 (basement)</strong><br/>";
	html5 += "<a href=\"http://research.yale.edu/css/student/clusters.jsp?cluster_id=ST\">Brewster Hall</a><br/><br/>";
	html5 += "<strong>Hours</strong>: Monday-Friday 8:30 a.m. - 4:30 p.m., closed Saturday and Sunday</p>";
	var marker5 = new GMarker(new GLatLng(41.3153, -72.9250), new GIcon(G_DEFAULT_ICON, 'images/blue_mark.png'));
	GEvent.addListener(marker5, "click", function() {
		marker5.openInfoWindowHtml(html5, {maxWidth: 280, maxHeight: 230});
	});
	map.addOverlay(marker5);
	
	
	// 51 Prospect St.

	var html6 = "<p class=\"googlePopup\"><img src=\"images/AKW.jpg\" height=\"96\" /><br/><br/><strong>51 Prospect Street</strong><br/>Watson Hall<br/><br/></p>";
	html6 += "<a href=\"http://wss.yale.edu/\">Linux Systems Design and Support</a><br/><br/>";
	var marker6 = new GMarker(new GLatLng(41.3131, -72.9248), new GIcon(G_DEFAULT_ICON, 'images/red_mark.png'));
	GEvent.addListener(marker6, "click", function() {
		marker6.openInfoWindowHtml(html6, {maxWidth: 280, maxHeight: 180});
	});
	map.addOverlay(marker6);
	
	
	// 10 Hillhouse Ave.

	var html7 = "<p class=\"googlePopup\"><img src=\"images/DL.jpg\" height=\"109\" /><br/><br/>";
	html7 += "<strong>10 Hillhouse Avenue, Room 120</strong><br/>";
	html7 += "<a href=\"http://research.yale.edu/css/student/clusters.jsp?cluster_id=ST\">Dunham Laboratory</a><br/><br/>";
	html7 += "<strong>Hours</strong>: Open 24 hours a day, 7 days a week. A valid Yale ID card is required to open Dunham doors on evenings and weekends.</p>";
	var marker7 = new GMarker(new GLatLng(41.3124, -72.9243), new GIcon(G_DEFAULT_ICON, 'images/blue_mark.png'));
	GEvent.addListener(marker7, "click", function() {
		marker7.openInfoWindowHtml(html7, {maxWidth: 280, maxHeight: 250});
	});
	map.addOverlay(marker7);
	
	
	// 53 Wall Str.
	
	var html8 = "<p class=\"googlePopup\"><img src=\"images/WALL53.jpg\" height=\"109\" /><br/><br/><strong>53 Wall Street</strong><br/>Whitney Humanities Center<br/><br/></p>";
	html8 += "<a href=\"http://www.yale.edu/filmstudy/\">Film Study Center</a></p>";
	var marker8 = new GMarker(new GLatLng(41.3099, -72.9235), new GIcon(G_DEFAULT_ICON, 'images/red_mark.png'));
	GEvent.addListener(marker8, "click", function() {
		marker8.openInfoWindowHtml(html8, {maxWidth: 280, maxHeight: 200});
	});
	map.addOverlay(marker8);
	
	
	// 130 High St.
	
	var html9 = "<p class=\"googlePopup\"><img src=\"images/CCL.jpg\" height=\"109\" /><br/><br/>";
	html9 += "<strong>130 High Street</strong><br/>";
	html9 += "<a href=\"http://research.yale.edu/css/student/clusters.jsp?cluster_id=CCL\">Bass Library</a><br/><br/>";
	html9 += "<strong>Hours</strong>: Opens when the library opens, and closes 15 minutes before the library closes. <a href=\"http://www.library.yale.edu/hours/bass.html\">Library hours are available</a>.</p>";
	var marker9 = new GMarker(new GLatLng(41.3108, -72.9279), new GIcon(G_DEFAULT_ICON, 'images/blue_mark.png'));
	GEvent.addListener(marker9, "click", function() {
		marker9.openInfoWindowHtml(html9, {maxWidth: 280, maxHeight: 250});
	});
	map.addOverlay(marker9);
	
	
	// 330 College St.

	var html10 = "<p class=\"googlePopup\"><img src=\"images/W.jpg\" height=\"109\" /><br/><br/>";
	html10 += "<strong>330 College Street</strong><br/>";
	html10 += "<a href=\"http://research.yale.edu/css/student/clusters.jsp?cluster_id=PH\">Phelps Hall</a><br/><br/>";
	html10 += "<strong>Hours</strong>: Sunday, 12:00 PM to 11:00 PM; Monday through Thursday, 8:30 AM to 11:00 PM; Friday, 8:30 AM to 5:00 PM; Saturday, 12:00 PM to 5:00 PM</p>";
	var marker10 = new GMarker(new GLatLng(41.3084, -72.9280), new GIcon(G_DEFAULT_ICON, 'images/blue_mark.png'));
	GEvent.addListener(marker10, "click", function() {
		marker10.openInfoWindowHtml(html10, {maxWidth: 280, maxHeight: 250});
	});
	map.addOverlay(marker10);
	
	
	// 1017 Chapel St.

	var html11 = "<p class=\"googlePopup\"><img src=\"images/C.jpg\" height=\"94\" /><br/><br/>";
	html11 += "<strong>1017 Chapel Street</strong><br/>";
	html11 += "<a href=\"http://research.yale.edu/css/student/clusters.jsp?cluster_id=CTHall\">Connecticut Hall</a><br/><br/>";
	html11 += "<strong>Hours</strong>: 24 hours, 7 days a week during the academic year.</p>";
	var marker11 = new GMarker(new GLatLng(41.3082, -72.9287), new GIcon(G_DEFAULT_ICON, 'images/blue_mark.png'));
	GEvent.addListener(marker11, "click", function() {
		marker11.openInfoWindowHtml(html11, {maxWidth: 280, maxHeight: 200});
	});
	map.addOverlay(marker11);
	
	
	// 212 York St.

	var html12 = "<p class=\"googlePopup\"><img src=\"images/YORK212.jpg\" height=\"109\" /><br/><br/>";
	html12 += "<strong>212 York Street</strong><br/>";
	html12 += "<a href=\"http://www.yale.edu/mediaservices/\">Director, Media Services</a><br/>";
	html12 += "<a href=\"http://www.yale.edu/its/media/classroom/\"> - Classroom and Event Services</a><br/>";
	html12 += "<a href=\"http://www.yale.edu/its/media/av/index.html#project\"> - Media Project Management</a><br/>";
	var marker12 = new GMarker(new GLatLng(41.3095, -72.9320), new GIcon(G_DEFAULT_ICON, 'images/red_mark.png'));
	GEvent.addListener(marker12, "click", function() {
		marker12.openInfoWindowHtml(html12, {maxWidth: 280, maxHeight: 200});
	});
	map.addOverlay(marker12);
	
	
	// 59 High St.

	var html13 = "<p class=\"googlePopup\"><img src=\"images/street_hall.jpg\" height=\"109\" /><br/><br/><strong>59 High Street</strong><br/><br/></p>";
	html13 += "<a href=\"http://www.yale.edu/mediaservices/\">Media Services</a><br/>";
	html13 += "<a href=\"http://www.yale.edu/its/media/imaging/index.html\"> - Digital Imaging Services</a><br/>";
	html13 += "<a href=\"http://www.yale.edu/its/media/photo/index.html\"> - Photography</a><br/>";
	html13 += "<a href=\"http://cmi2.yale.edu/\">CMI2</a><br/>";
	html13 += "<a href=\"http://cmi2.yale.edu/broadcast_group/index.html\"> - Broadcast Solutions Group</a><br/>";
	var marker13 = new GMarker(new GLatLng(41.3082, -72.9298), new GIcon(G_DEFAULT_ICON, 'images/red_mark.png'));
	GEvent.addListener(marker13, "click", function() {
		marker13.openInfoWindowHtml(html13, {maxWidth: 280, maxHeight: 250});
	});
	map.addOverlay(marker13);


	// 100 South Church St.

	var html14 = "<p class=\"googlePopup\"><img src=\"images/100_CSS.jpeg\" height=\"75\" /><br/><br/><strong>100 Church Street South</strong><br/><br/></p>";
	html14 += "<a href=\"http://info.med.yale.edu/library/\">Medical Library Project Manager</a><br/>";
	var marker14 = new GMarker(new GLatLng(41.3008, -72.9298), new GIcon(G_DEFAULT_ICON, 'images/red_mark.png'));
	GEvent.addListener(marker14, "click", function() {
		marker14.openInfoWindowHtml(html14, {maxWidth: 280, maxHeight: 200});
	});
	map.addOverlay(marker14);


	// 333 Cedar St.

	var html15 = "<p class=\"googlePopup\"><img src=\"images/SHM3.jpg\" height=\"109\" /><br/<strong>333 Cedar Street</strong><br/>Sterling Hall of Medicine<br/><br/></p>";
	html15 += "<a href=\"http://www.yale.edu/mediaservices/\">Media Services</a><br/>";
	html15 += "<a href=\"http://www.yale.edu/its/media/design/index.html\"> - Graphics Design</a><br/>";
	html15 += "<a href=\"http://www.yale.edu/its/media/art/index.html\"> - Medical Illustration</a><br/>";
	html15 += "<a href=\"http://www.yale.edu/its/media/classroom/\"> - Medical Classroom and Event Services</a><br/>";
	html15 += "<a href=\"http://cmi2.yale.edu/\">CMI2</a><br/>";
	html15 += "<a href=\"http://cmi2.yale.edu/media_team/index.html\"> - Media Team</a><br/>";
	var marker15 = new GMarker(new GLatLng(41.302282, -72.933675), new GIcon(G_DEFAULT_ICON, 'images/red_mark.png'));
	GEvent.addListener(marker15, "click", function() {
		marker15.openInfoWindowHtml(html15, {maxWidth: 280, maxHeight: 250});
	});
	map.addOverlay(marker15);


  }
}

// after chris changes

