//<![CDATA[
// Google Map Maker script v.1.1
// (c) 2006 Richard Stephenson http://www.donkeymagic.co.uk
// Email: donkeymagic@gmail.com
// Documentation available at http://www.donkeymagic.co.uk/googlemap/
var map;
var icon0;
var newpoints = new Array();

function addLoadEvent(func) { 
	var oldonload = window.onload; 
	if (typeof window.onload != 'function'){ 
		window.onload = func
	} else { 
		window.onload = function() {
			oldonload();
			func();
		}
	}
}
 
  
   addLoadEvent(loadMap);
addLoadEvent(addPoints);
  
 

function loadMap() {
	map = new GMap(document.getElementById("map"));
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
 
	map.centerAndZoom(new GPoint(-86.92286252975464,41.62347467177844), 6);
 
	
	icon0 = new GIcon();
	icon0.image = "http://www.google.com/mapfiles/marker.png";
	icon0.shadow = "http://www.google.com/mapfiles/shadow50.png";
	icon0.iconSize = new GSize(20, 34);
	icon0.shadowSize = new GSize(37, 34);
	icon0.iconAnchor = new GPoint(9, 34);
	icon0.infoWindowAnchor = new GPoint(9, 2);
	icon0.infoShadowAnchor = new GPoint(18, 25);

/*
		var icon0 = new GIcon();
		icon0.image = './images/icons/image.png';
		icon0.printImage = './images/icons/printImage.gif';
		icon0.mozPrintImage = './images/icons/mozPrintImage.gif';
		icon0.iconSize = new GSize(45,68);
		icon0.shadow = './images/icons/shadow.png';
		icon0.transparent = './images/icons/transparent.png';
		icon0.shadowSize = new GSize(79,68);
		icon0.printShadow = './images/icons/printShadow.gif';
		icon0.iconAnchor = new GPoint(45,68);
		icon0.infoWindowAnchor = new GPoint(9,2);
			
		icon0.imageMap = [21,0,33,1,33,2,33,3,33,4,32,5,32,6,32,7,31,8,31,9,30,10,32,11,32,12,31,13,31,14,31,15,33,16,35,17,37,18,39,19,39,20,41,21,42,22,42,23,43,24,43,25,43,26,43,27,43,28,44,29,44,30,44,31,44,32,44,33,44,34,44,35,43,36,43,37,43,38,43,39,43,40,43,41,43,42,42,43,42,44,42,45,42,46,41,47,41,48,41,49,41,50,41,51,40,52,40,53,40,54,40,55,40,56,39,57,39,58,39,59,38,60,38,61,37,62,36,63,35,64,34,65,33,66,31,67,24,67,22,66,21,65,19,64,18,63,17,62,16,61,15,60,15,59,14,58,13,57,13,56,12,55,12,54,12,53,11,52,11,51,11,50,11,49,10,48,9,47,8,46,7,45,7,44,6,43,5,42,5,41,5,40,4,39,4,38,3,37,3,36,3,35,2,34,2,33,2,32,2,31,2,30,3,29,3,28,3,27,4,26,5,25,6,24,7,23,8,22,9,21,5,20,3,19,2,18,2,17,1,16,1,15,0,14,0,13,0,12,0,11,5,10,5,9,7,8,7,7,7,6,8,5,9,4,20,3,19,2,19,1,20,0];
		markerOptions = { icon:icon0 };
		*/
	
}
 
function addPoints() {
 
	newpoints[0] = new Array(
	-86.92286252975464, 
	41.62347467177844, 
	icon0, 
	'1 North Franklin Street', 
	"<div id=\"popup\"><img src='./images/icons/image.png' style='float:left; padding-right:10px;' /><strong>Rosey's Berry Farm</strong><br /> 1066 N. 1150 West<br /> Michigan City, IN 46360<br /><br /> <a href=\"http://maps.google.com/maps?hl=en&safe=off&client=firefox-a&q=1066+N.+1150+West,+Michigan+City,+IN+46360&ie=UTF8&ll=41.623383,-86.922948&spn=0.009656,0.020835&z=16&iwloc=A\"><strong>Get Directions</strong></a></div>"
	); 
 
	for(var i = 0; i < newpoints.length; i++) {
 
		var point = new GPoint(newpoints[i][0],newpoints[i][1]);
 
		//Add overlay to map 
		var popuphtml = newpoints[i][4] ;
		var marker = createMarker(point,newpoints[i][2],popuphtml);
		 map.addOverlay(marker);


		/* map.addOverlay(new GMarker(marker,markerOptions)); */
	}
}


function createMarker(point, icon, popuphtml) {
	var marker = new GMarker(point, icon);
	 GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(popuphtml);
		push(marker);

	 });
	return marker;
}
  

  
//]]>
