$(document).ready(function(){
	/*var geocoder;
	var gSearchTerm;
	var gMap;
	var gLocalSearch;
	var gInfoWindow;
	var gSelectedResults;
	var gCurrentResults;
	var gSearchForm;
	var gYellowIcon;
	var gRedIcon;
	var gSmallShadow;
	var gHouseIcon;
	var gHouseShadow;
	//$.ga.load('UA-11347170-1');
	initMap();*/
	$("a.cat").click(function(){
		searchAmenity(this);
		return false;
	});
});
function searchAmenity(e){
	var gSearchTerm = $(e).parent("li").attr("title");
	$(".detailsMenu ul li.active").removeClass("active");
	$(this).parent("li").addClass("active");
	doSearch(gSearchTerm);
}
/*
function initMap(){
	gCurrentResults = [];
	gSelectedResults = [];
	gYellowIcon = new google.maps.MarkerImage("http://labs.google.com/ridefinder/images/mm_20_yellow.png", new google.maps.Size(12, 20), new google.maps.Point(0, 0), new google.maps.Point(6, 20));
	gRedIcon = new google.maps.MarkerImage("http://labs.google.com/ridefinder/images/mm_20_red.png", new google.maps.Size(12, 20), new google.maps.Point(0, 0), new google.maps.Point(6, 20));
	gSmallShadow = new google.maps.MarkerImage("http://labs.google.com/ridefinder/images/mm_20_shadow.png", new google.maps.Size(22, 20), new google.maps.Point(0, 0), new google.maps.Point(6, 20));
	gHouseIcon = new google.maps.MarkerImage("http://www.1960bridgewater.com/images/house.png", new google.maps.Size(32, 32), new google.maps.Point(0, 0), new google.maps.Point(6, 20));
	gHouseShadow = new google.maps.MarkerImage("http://www.1960bridgewater.com/images/house-shadow.png", new google.maps.Size(59, 32), new google.maps.Point(0, 0), new google.maps.Point(6, 20));
	geocoder = new google.maps.Geocoder();
	var address = "1960 Bridgewater Dr, Lake Mary, FL";
		if (geocoder) {
			geocoder.geocode({
				'address': address
			}, function(results, status){
				if (status == google.maps.GeocoderStatus.OK) {
					var myOptions = {
						zoom: 12,
						center: new google.maps.LatLng(28.765815774742055, -81.33534908294678),
						mapTypeControl: true,
						mapTypeControlOptions: {
							style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
						},
						navigationControl: true,
						navigationControlOptions: {
							style: google.maps.NavigationControlStyle.SMALL
						},
						mapTypeId: google.maps.MapTypeId.ROADMAP
					}
					gMap = new google.maps.Map(document.getElementById("divMap"), myOptions);
					var marker = new google.maps.Marker({
						icon: gHouseIcon,
						shadow: gHouseShadow,
						map: gMap,
						position: results[0].geometry.location,
						title: "1960 Bridgewater Dr Lake Mary, FL 32746"
					});
				}
				else {
					alert("Geocode was not successful for the following reason: " + status);
				}
			});
		}
	// Create one InfoWindow to open when a marker is clicked.
	gInfoWindow = new google.maps.InfoWindow;
	google.maps.event.addListener(gInfoWindow, 'closeclick', function(){
		unselectMarkers();
	});
	// Initialize the local searcher
	gLocalSearch = new GlocalSearch();
	gLocalSearch.setSearchCompleteCallback(null, OnLocalSearch);
}
function unselectMarkers(){
	for (var i = 0; i < gCurrentResults.length; i++) {
		gCurrentResults[i].unselect();
	}
}
function doSearch(){
	gLocalSearch.setCenterPoint(new google.maps.LatLng(28.765815774742055, -81.33534908294678));
	gLocalSearch.execute(gSearchTerm);
}
 // Called when Local Search results are returned, we clear the old results and load the new ones.
function OnLocalSearch(){
	if (!gLocalSearch.results) 
		return;
	//var searchWell = document.getElementById("searchwell");
	// Clear the map and the old search well
	//searchWell.innerHTML = "";
	
		for (var i = 0; i < gCurrentResults.length; i++) {
			//if (!gCurrentResults[i].selected()) {
				gCurrentResults[i].marker().setMap(null);
			//}
		}
	gCurrentResults = [];
	for (var i = 0; i < gLocalSearch.results.length; i++) {
		gCurrentResults.push(new LocalResult(gLocalSearch.results[i]));
	}
	//var attribution = gLocalSearch.getAttribution();
	//if (attribution) {
	//	document.getElementById("searchwell").appendChild(attribution);
	//}
	// Move the map to the first result
	var first = gLocalSearch.results[0];
	gMap.setCenter(new google.maps.LatLng(parseFloat(first.lat), parseFloat(first.lng)));
}
// Cancel the form submission, executing an AJAX Search API search.
function CaptureForm(searchForm) {
  gLocalSearch.execute(gSearchTerm);
  return false;
}
// A class representing a single Local Search result returned by the Google AJAX Search API.
function LocalResult(result) {
  var me = this;
  me.result_ = result;
  me.resultNode_ = me.node();
  me.marker_ = me.marker();
  google.maps.event.addDomListener(me.resultNode_, 'mouseover', function() {
    // Highlight the marker and result icon when the result is
    // mouseovered.  Do not remove any other highlighting at this time.
    me.highlight(true);
  });
  google.maps.event.addDomListener(me.resultNode_, 'mouseout', function() {
    // Remove highlighting unless this marker is selected (the info
    // window is open).
    if (!me.selected_) me.highlight(false);
  });
  google.maps.event.addDomListener(me.resultNode_, 'click', function() {
    me.select();
  });
 // document.getElementById("searchwell").appendChild(me.resultNode_);
}
LocalResult.prototype.node = function() {
  if (this.resultNode_) return this.resultNode_;
  return this.html();
};
// Returns the GMap marker for this result, creating it with the given icon if it has not already been created.
LocalResult.prototype.marker = function() {
  var me = this;
  if (me.marker_) return me.marker_;
  var marker = me.marker_ = new google.maps.Marker({
    position: new google.maps.LatLng(parseFloat(me.result_.lat),
                                     parseFloat(me.result_.lng)),
    icon: gYellowIcon, shadow: gSmallShadow, map: gMap});
  google.maps.event.addListener(marker, "click", function() {
    me.select();
  });
  return marker;
};
// Unselect any selected markers and then highlight this result and display the info window on it.
LocalResult.prototype.select = function(){
	unselectMarkers();
	this.selected_ = true;
	this.highlight(true);
	gInfoWindow.setContent(this.html(true));
	gInfoWindow.open(gMap, this.marker());
};
// Remove any highlighting on this result.
LocalResult.prototype.unselect = function(){
	this.selected_ = false;
	this.highlight(false);
};
// Returns the HTML we display for a result before it has been "saved"
LocalResult.prototype.html = function(){
	var me = this;
	var container = document.createElement("div");
	container.className = "unselected";
	container.appendChild(me.result_.html.cloneNode(true));
	return container;
}
LocalResult.prototype.highlight = function(highlight){
	this.marker().setOptions({
		icon: highlight ? gRedIcon : gYellowIcon
	});
	this.node().className = "unselected" + (highlight ? " red" : "");
}
GSearch.setOnLoadCallback(initMap);
*/
