$(document).ready(function () {
	yahooMapLoad();
});
function googleMapLoad() { 
	if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		//map.addControl(new GScaleControl());
		var zoom = 13;
        point = new GLatLng(33.905234,-118.018035);
		map.setCenter(point, zoom);
		var marker = new GMarker(point);
		map.addOverlay(marker);
      }
	document.body.onunload=function () {GUnload(); }
	
}

function yahooMapLoad() {
	// Create a lat/lon object  33.905234,-118.018035
	var myPoint = new YGeoPoint(33.905834,-118.017820);
	// Create a map object 
	var map = new YMap(document.getElementById('map'));
	// Display the map centered on a latitude and longitude 
	map.drawZoomAndCenter(myPoint, 6);

	// 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);

	//Get valid map types, returns array [YAHOO_MAP_REG, YAHOO_MAP_SAT, YAHOO_MAP_HYB]
	var myMapTypes = map.getMapTypes(); 
	// Add tools
	map.addPanControl(); 
	map.addZoomLong(); 
	// add marker
	//map.addOverlay(new YMarker(myPoint)); 
	var myImage = new YImage();
	  myImage.src = 'http://webdev.biola.edu/undergrad/images/map/biolamarker_red.png';
	  myImage.size = new YSize(27,34);
	  myImage.offsetSmartWindow = new YCoordPoint(0,0);
	  var marker = new YMarker(myPoint,myImage);
	map.addOverlay(marker);
	
	var yahooMapURL = $("#mapDirections a:first").attr('href');
	$("#mapDirections p").hide();
	$("#mapDirections").append('<form id="directionsForm" action="'+yahooMapURL+'" method="post"><p><label class="desc" for="q1">Enter your starting address</label> <input type="text" class="text large" name="q1" id="q1" /></p><div class="submit"><input type="submit" value="Get Directions" /></div></form>');
	$("#directionsForm").bind('submit', function () {
		if ($("#q1").val() != '') window.location.href=this.action+'&q1='+$("#q1").val();
		return false;
	});
}
