
$(document).ready(function() {
   var latlng = new google.maps.LatLng(40.321411, -76.850769);
    var myOptions = {
      zoom: 11,
      center: latlng,
	  scrollwheel:false,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

  
	google.maps.event.addListener(map, 'mouseover', function() {
        infowindow.close();
        });
  
	setMarkers(map, rentals);
});

var infowindow = new google.maps.InfoWindow();
  /*{ 
	maxWidth:300,
	size: new google.maps.Size(300,300)
  });
	
	*/
	
function createMarker(map, latlng, label, html) {
    var contentString = '<div class="infoWindow"><p><strong>'+label+'</strong><br />'+html+'</p></div>';
    var marker = new google.maps.Marker({
        position: latlng,
        map: map,
        title: label,
        zIndex: Math.round(latlng.lat()*-100000)<<5
        });

    google.maps.event.addListener(marker, 'mouseover', function() {
        infowindow.setContent(contentString); 
        infowindow.open(map,marker);
        });
}

var rentals = [
		['<a href="http://www.classcorp.com/pa-rentals/hershey/park-place.php">Park Place Rental</a>',40.29775, -76.635903,'Derry Township, 3 &amp; 4 Bedrooms<br />$1,255-$1,395/mo<br /><br /><a href="http://www.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=40.29775,+-76.635903&sll=40.320995,-76.85076&sspn=0.008736,0.022724&ie=UTF8&z=16">Directions</a>'],
		['<a href="http://www.classcorp.com/pa-rentals/mechanicsburg/villas-at-silver-creek.php">The Villas at Silver Creek Rental</a>',40.250942, -77.004225, 'Hampden Twp, 2 &amp; 3 Bedrooms<br />$1,050-$1,595/mo<br /><br /><a href="http://www.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=40.250942,+-77.004225&sll=40.298358,-76.636065&sspn=0.008739,0.022724&ie=UTF8&z=16">Directions</a>'],
		['<a href="http://www.classcorp.com/pa-rentals/harrisburg/Susquehanna-Summit/">Susquehanna Summit Rental</a>',40.321411, -76.850769,'Susquehanna Twp, 2 &amp; 3 Bedrooms<br />$1,025-$1,350/mo<br /><br /><a href="http://www.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=40.321411,+-76.850769&sll=40.170102,-76.985149&sspn=0.008313,0.022724&ie=UTF8&z=16">Directions</a>'],
		['<a href="http://www.classcorp.com/pa-rentals/harrisburg/Wellington-Manor/">Wellington Manor Rental</a>',40.267819, -76.760389,'Swatara Twp, 3 Bedrooms<br />$1,195/mo<br /><br /><a href="http://www.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=40.321411,+-76.850769&sll=40.170102,-76.985149&sspn=0.008313,0.022724&ie=UTF8&z=16">Directions</a>']
		];

function setMarkers(map, locations) {
  // Add markers to the map
 
  for (var i = 0; i < locations.length; i++) {
    var beach = locations[i];
    var myLatLng = new google.maps.LatLng(beach[1], beach[2]);
    var marker = createMarker(map,myLatLng,beach[0],beach[3]);
  }
}


  
  
		 
/*
	setMarkers(map, properties);	
	
	
	function setMarkers(map, buildings) {
		new google.maps.Point(10,32);
		var bounds = new google.maps.LatLngBounds;
		
		for(var i = 0; i < buildings.length; i++) {
			var myLatLng = new google.maps.LatLng(buildings[i][1], buildings[i][2]);
			bounds.extend(myLatLng);
			var marker = new google.maps.Marker({ position: myLatLng, map: map, title: buildings[i][0] });
			
			//google.maps.event.addListener(marker, 'click', buildClickHandler(i));
						
			google.maps.event.addListener(marker, 'mouseover', function() {
				var contentString = '<div><p><strong>Park Place</strong><br /><a target="_blank" href="property-detail.aspx">More Info</a></div>';
					
			var infowindow = new google.maps.InfoWindow({
				content: contentString,
				maxWidth: 250
				
			});
			infowindow.close();

			
			infowindow.open(map, this);
			
			});
				
		}
	
		
		function buildClickHandler(i) {
			
			var contentString = '<div><p><strong>Park Place</strong><br /><a target="_blank" href="property-detail.aspx">More Info</a></div>';
					
			var infowindow = new google.maps.InfoWindow({
				content: contentString,
				maxWidth: 250,
				size: new google.maps.Size(80,80)
			});
				
			infowindow.open(map,this);	
				
			
			//return function() { window.location = ('property-detail.aspx?ID=' + buildings[i][3]); };
		}
		
		
	};
*/
	



