/* $(document).ready(function(){
	
		function makeMap() {
			var latlng = new google.maps.LatLng(-33.82465, 151.197378)
			
			var myOptions = {
				zoom: 15,
				center: latlng,
				mapTypeControl: true,
				mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
				navigationControl: true,
				navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
				mapTypeId: google.maps.MapTypeId.ROADMAP
			};
			var map = new google.maps.Map(document.getElementById('SGM'), myOptions);
			
			var contentString = '<div class="infoWindow">Gardner & Wetherill Asc<form method="get" action="http://maps.google.com/maps"><input type="hidden" name="daddr" value="460 Pacific Highway  St Leonards NSW 2065" /><input type="text" class="text" name="saddr" /><input type="submit" class="submit" value="Directions" /></form></div>';
			var infowindow = new google.maps.InfoWindow({
				content: contentString
			});
			
			var marker = new google.maps.Marker({
				position: latlng,
				map: map,
				title: ''
			});
			
			google.maps.event.addListener(marker, 'click', function() {
			  infowindow.open(map,marker);
			});
		}
		window.onload = makeMap;
		
		}); */
		
		
		
		  window.UnobtrusiveGoogleMaps = {
      initialize: function(selector){
        this.targetDomObject = jQuery(selector);
        this.targetDomObject.click(function(){
          UnobtrusiveGoogleMaps.loadInteractiveMap();
        });
        
        this.options = this.getOptionsFromQueryParameters();
      },
      
      getOptionsFromQueryParameters: function(){
        var src = this.targetDomObject.attr("src");
        var options = {}
        var queryParameters = {};
        jQuery.each(/\?(.+)/.exec(src)[1].split("&"), function(i, x) {
          var r = x.split("="); queryParameters[r[0]] = r[1];
        });
        
        options.zoom = parseInt(queryParameters["zoom"]);

        var sizes = queryParameters["size"].split("x");
        options.width = parseInt(sizes[0]);
        options.height = parseInt(sizes[1]);

        var latLong = queryParameters["center"].split(",");
        options.latitude = parseFloat(latLong[0]);
        options.longitude = parseFloat(latLong[1]);
        
        return options;
      },
      
      loadInteractiveMap: function(){
        var url = [
          "http://maps.google.com/maps/api/js?",
          "sensor=false",
          "&callback=UnobtrusiveGoogleMaps.googleMapsLibraryLoaded"
        ];

        jQuery.getScript(url.join(""));
      },
      
      googleMapsLibraryLoaded: function(){
        var target = jQuery(document.createElement("div"));
        target.css({width: this.options.width, height: this.options.height});
        this.targetDomObject.replaceWith(target);
        
     

        
        var point = new google.maps.LatLng(this.options.latitude, this.options.longitude);
        var map = new google.maps.Map(target[0], {
          zoom: this.options.zoom, center: point,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        });
        var marker = new google.maps.Marker({position: point, map: map });
        
        var contentString = '<div class="infoWindow">Central Hotel Sydney<form method="get" action="http://maps.google.com/maps"><input type="hidden" name="daddr" value="Manly Wharf,  East Esplanade, Manly, NSW, Australia" /><input type="text" class="text" name="saddr" /><input type="submit" class="submit" value="Directions" /></form></div>';
			var infowindow = new google.maps.InfoWindow({
				content: contentString
			});
        
       	google.maps.event.addListener(marker, 'click', function() {
			  infowindow.open(map,marker);
			});
        
     
      }
    }
  
    jQuery(function(){
      UnobtrusiveGoogleMaps.initialize("#map");
    });
