window.onload = function(){
	sagePoint = {}
	sagePoint.Lat = 38.289911;
	sagePoint.Lon = -122.457346;
	// Create a map object  
	var map = new YMap(document.getElementById('map'));
	
	// Add map type control  
	map.addTypeControl();
	
	// Set map type to either of: YAHOO_MAP_SAT, YAHOO_MAP_HYB, YAHOO_MAP_REG  
	map.setMapType(YAHOO_MAP_REG);
	// Add map type control  
	map.addTypeControl();
	
	// Add map zoom (long) control  
	map.addZoomLong();
	
	// Add the Pan Control  
	map.addPanControl();
	
	// Display the map centered on a geocoded location  
	map.drawZoomAndCenter(sagePoint, 3);
	
	var sageMarker = new YMarker(sagePoint);
	sageMarker.addAutoExpand("Sage Computing");
//	bubbleContent = "<div style='width: 250px; height: 115px;'><img align='right' src='/images/sageMan.gif' style='width: 108px; height: 100px;'/><div style='border: 1px none ; margin: 0pt; font-family: sans-serif; font-size: 10pt;'><span style='font-size: 11pt; font-weight: bold;'>Sage Computing</span><br/>21B Patten Street<br/>Sonoma, CA 95476<br/>Phone: (707) 939-9890<br/>Fax: (707) 581-7357<br/>M-F: 8:00am-4:30pm<br/><a href='mailto:sageservice@sagecomputing.net'>sageservice@sagecomputing.net</a></div></div>";
	bubbleContent = "<div style='width: 250px; height: 115px;'><img style='width: 108px; height: 100px; margin-top: -5px;' src='/images/sageMan.gif' align='right'><div style='border: 1px none ; margin: 0pt; font-family: sans-serif; font-size: 10pt;'><span style='font-size: 11pt; font-weight: bold;'>Sage Computing</span><br>21B Patten Street<br>Sonoma, CA 95476<br>Phone: (707) 939-9890<br>Open Most Business Hours. Please call first.<br><div style='text-align: center;'><a href='mailto:sageservice@sagecomputing.net'>sageservice@sagecomputing.net</a></div></div></div>";
	YEvent.Capture(sageMarker, EventsList.MouseClick, function(){
		sageMarker.openSmartWindow(bubbleContent);
	});
	//sageMarker.openSmartWindow(bubbleContent);
	map.addOverlay(sageMarker);
	sageMarker.openSmartWindow(bubbleContent);
	
	
	/*  Traffic Code
	// process returned traffic e object  
	var trafficF = function(e){
		var _p = [];
		if (e.Data) {
			for (var a in e.Data.ITEMS) {
				var l = e.Data.ITEMS[a];
				// YLog.print(l);  
				if (l.TITLE) {
					var p = new YGeoPoint(l.LATITUDE, l.LONGITUDE);
					_p.push(p);
					var m = setupMarker(p, l.TITLE);
					map.addOverlay(m);
				}
			}
		}
		//args: array of points, color, thickness, alpha  
		var pl = new YPolyline(_p, 'blue', 4, 0.5);
		map.addOverlay(pl);
		
	};
	var setupMarker = function(p,d) {  
         var m = new YMarker(p);  
         m.addAutoExpand(d);  
         return m;  
     };  
	//args: point, radius  
	map.searchTraffic(sagePoint, 300);
	
	// listen for completion of traffic info search  
	YEvent.Capture(map, EventsList.onEndTrafficSearch, trafficF);
*/
}
	
