
	function placeMarkerGreen(geoPoint, markerMarkup, label, name){
			var image= 'http://www.golfresortworld.com/images/greenMarker2.png'; 
			var newMarker= new YMarker(geoPoint, createCustomMarkerImage(image) );
			newMarker.addLabel(label);
			newMarker.addAutoExpand("<b>" + name + "</b>");
			newMarker.setSmartWindowColor('lightgreen');
//			var _autoExpand ='<div style="width:200px;">Click for more</div>'; newMarker.addAutoExpand(_autoExpand);
//			newMarker.setSmartWindowColor("black");
			YEvent.Capture(newMarker, EventsList.MouseClick, 
				function(){
					newMarker.openSmartWindow(markerMarkup);
					map.drawZoomAndCenter(geoPoint, 2);
					map.setMapType(YAHOO_MAP_HYB); 
				});
			map.addOverlay(newMarker);
	}
	
	function placeMarkerFlag(geoPoint, markerMarkup, label, name){
			var image= 'http://www.golfresortworld.com/images/flag2.png'; 
			var newMarker= new YMarker(geoPoint, createCustomMarkerImage(image) );
			newMarker.addLabel(label);
			newMarker.addAutoExpand("<b>" + name + "</b>");
			newMarker.setSmartWindowColor('maroon');
//			var _autoExpand ='<div style="width:200px;">Click for more</div>'; newMarker.addAutoExpand(_autoExpand);
//			newMarker.setSmartWindowColor("black");
			YEvent.Capture(newMarker, EventsList.MouseClick, 
				function(){
					newMarker.openSmartWindow(markerMarkup);
					map.drawZoomAndCenter(geoPoint, 2);
					map.setMapType(YAHOO_MAP_HYB); 
				});
			map.addOverlay(newMarker);
	}
	
	function placeMarkerFlagBlue(geoPoint, markerMarkup, label, name){
			var image= 'http://www.golfresortworld.com/images/flagBlue_25x18_W.png'; 
			var newMarker= new YMarker(geoPoint, createCustomMarkerImage(image) );
			newMarker.addLabel(label);
			newMarker.addAutoExpand("<b>" + name + "</b>");
			newMarker.setSmartWindowColor('blue');
//			var _autoExpand ='<div style="width:200px;">Click for more</div>'; newMarker.addAutoExpand(_autoExpand);
//			newMarker.setSmartWindowColor("black");
			YEvent.Capture(newMarker, EventsList.MouseClick, 
				function(){
					newMarker.openSmartWindow(markerMarkup);
					map.drawZoomAndCenter(geoPoint, 2);
					map.setMapType(YAHOO_MAP_HYB); 
				});
			map.addOverlay(newMarker);
	}

	function placeMarkerFlagBlue1(geoPoint, markerMarkup, label, name){
			var image= 'http://www.golfresortworld.com/images/flagBlue_20x15_W.png'; 
			var newMarker= new YMarker(geoPoint, createCustomMarkerImage(image) );
			newMarker.addLabel(label);
			newMarker.addAutoExpand("<b>" + name + "</b>");
			newMarker.setSmartWindowColor('blue');
//			var _autoExpand ='<div style="width:200px;">Click for more</div>'; newMarker.addAutoExpand(_autoExpand);
//			newMarker.setSmartWindowColor("black");
			YEvent.Capture(newMarker, EventsList.MouseClick, 
				function(){
					newMarker.openSmartWindow(markerMarkup);
					map.drawZoomAndCenter(geoPoint, 2);
					map.setMapType(YAHOO_MAP_HYB); 
				});
			map.addOverlay(newMarker);
	}

	function placeMarkerFlagGold(geoPoint, markerMarkup, label, name){
			var image= 'http://www.golfresortworld.com/images/flagGold_25x18_W.png'; 
			var newMarker= new YMarker(geoPoint, createCustomMarkerImage(image) );
			newMarker.addLabel(label);
			newMarker.addAutoExpand("<b>" + name + "</b>");
			newMarker.setSmartWindowColor('ocre');
//			var _autoExpand ='<div style="width:200px;">Click for more</div>'; newMarker.addAutoExpand(_autoExpand);
//			newMarker.setSmartWindowColor("black");
			YEvent.Capture(newMarker, EventsList.MouseClick, 
				function(){
					newMarker.openSmartWindow(markerMarkup);
					map.drawZoomAndCenter(geoPoint, 2);
					map.setMapType(YAHOO_MAP_HYB); 
				});
			map.addOverlay(newMarker);
	}

	function placeMarkerFlagGoldIndex(geoPoint, markerMarkup, label, name){
			var image= 'http://www.golfresortworld.com/images/flagGold_index_W.png'; 
			var newMarker= new YMarker(geoPoint, createCustomMarkerImage(image) );
			newMarker.addLabel(label);
			newMarker.addAutoExpand("<b>" + name + "</b>");
			newMarker.setSmartWindowColor('ocre');
//			var _autoExpand ='<div style="width:200px;">Click for more</div>'; newMarker.addAutoExpand(_autoExpand);
//			newMarker.setSmartWindowColor("black");
			YEvent.Capture(newMarker, EventsList.MouseClick, 
				function(){
					newMarker.openSmartWindow(markerMarkup);
					map.drawZoomAndCenter(geoPoint, 1);
					map.setMapType(YAHOO_MAP_HYB); 
				});
			map.addOverlay(newMarker);
	}
	function placeMarkerFlagRed(geoPoint, markerMarkup, label, name){
			var image= 'http://www.golfresortworld.com/images/flagRed_W.png'; 
			var newMarker= new YMarker(geoPoint, createCustomMarkerImage(image) );
			newMarker.addLabel(label);
			newMarker.addAutoExpand("<b>" + name + "</b>");
			newMarker.setSmartWindowColor('maroon');
//			var _autoExpand ='<div style="width:200px;">Click for more</div>'; newMarker.addAutoExpand(_autoExpand);
//			newMarker.setSmartWindowColor("black");
			YEvent.Capture(newMarker, EventsList.MouseClick, 
				function(){
					newMarker.openSmartWindow(markerMarkup);
					map.drawZoomAndCenter(geoPoint, 1);
					map.setMapType(YAHOO_MAP_HYB); 
				});
			map.addOverlay(newMarker);
	}
	
	function placeMarkerFlagWhite(geoPoint, markerMarkup, label, name){
			var image= 'http://www.golfresortworld.com/images/flagWhite_W.png'; 
			var newMarker= new YMarker(geoPoint, createCustomMarkerImage(image) );
			newMarker.addLabel(label);
			newMarker.addAutoExpand("<b>" + name + "</b>");
			newMarker.setSmartWindowColor('grey');
//			var _autoExpand ='<div style="width:200px;">Click for more</div>'; newMarker.addAutoExpand(_autoExpand);
//			newMarker.setSmartWindowColor("black");
			YEvent.Capture(newMarker, EventsList.MouseClick, 
				function(){
					newMarker.openSmartWindow(markerMarkup);
					map.drawZoomAndCenter(geoPoint, 1);
					map.setMapType(YAHOO_MAP_HYB); 
				});
			map.addOverlay(newMarker);
	}
	
	function placeMarkerFlagSilver(geoPoint, markerMarkup, label, name){
			var image= 'http://www.golfresortworld.com/images/flagSilver_W.png'; 
			var newMarker= new YMarker(geoPoint, createCustomMarkerImage(image) );
			newMarker.addLabel(label);
			newMarker.addAutoExpand("<b>" + name + "</b>");
			newMarker.setSmartWindowColor('grey');
//			var _autoExpand ='<div style="width:200px;">Click for more</div>'; newMarker.addAutoExpand(_autoExpand);
//			newMarker.setSmartWindowColor("black");
			YEvent.Capture(newMarker, EventsList.MouseClick, 
				function(){
					newMarker.openSmartWindow(markerMarkup);
					map.drawZoomAndCenter(geoPoint, 1);
					map.setMapType(YAHOO_MAP_HYB); 
				});
			map.addOverlay(newMarker);
	}
	
	
	
	
	function placeMarkerSuitcase(geoPoint, markerMarkup, label, name){
			var image= 'http://www.golfresortworld.com/images/suitcase2.png'; 
			var newMarker= new YMarker(geoPoint, createCustomMarkerImage(image) );
			newMarker.addLabel(label);
			newMarker.addAutoExpand("<b>" + name + "</b>");
			newMarker.setSmartWindowColor('orange');
//			var _autoExpand ='<div style="width:200px;">Click for more</div>'; newMarker.addAutoExpand(_autoExpand);
//			newMarker.setSmartWindowColor("black");
			YEvent.Capture(newMarker, EventsList.MouseClick, 
				function(){
					newMarker.openSmartWindow(markerMarkup);
					map.drawZoomAndCenter(geoPoint, 2);
					map.setMapType(YAHOO_MAP_HYB); 
				});
			map.addOverlay(newMarker);
	}
	
	function placeMarker(geoPoint, markerMarkup, label, name){
			var newMarker= new YMarker(geoPoint);
			newMarker.addLabel(label);
			newMarker.addAutoExpand("<b>" + name + "</b>");
//			var _autoExpand ='<div style="width:200px;">Click for more</div>'; newMarker.addAutoExpand(_autoExpand);
//			newMarker.setSmartWindowColor("black");
			YEvent.Capture(newMarker, EventsList.MouseClick, 
				function(){
					newMarker.openSmartWindow(markerMarkup);
					map.drawZoomAndCenter(geoPoint, 2);
					map.setMapType(YAHOO_MAP_HYB); 
				});
			map.addOverlay(newMarker);
	}
	
	function createCustomMarkerImage(image){  
             var myImage = new YImage();  
	         //myImage.src = 'http://www.golfresortworld.com/images/greenMarker.png';  
 			 myImage.src = image;
			 myImage.size = new YSize(41,30);  
             myImage.offsetSmartWindow = new YCoordPoint(0,0);  
             return myImage;   
         }  