$(function(){
	$(".map_google").googleMap({address: "4120 MAIN STREET, PHILADELPHIA, PA 19127", zoom:17, mapType:"satellite"});
});



$(document).ready(function(){
	$(".hide").hide();
	$(".show").show();
	$("a.opencontent").click(function(){
		var link = $(this).attr("href");
		$(link).toggle();
		return false;
	})
	$('#gallery a').lightBox();
	
	/**
	 * SEE MORE LINKS
	 */
	$(".seemore").click(function() {
		$(this).parent().parent().children(".hide").show();
		$(this).parent().hide();
	});
	
	/**
	 * FAST FACTS AREA
	 */
	$("#facts").width(0);
	$("#facts").hide();
	$("#fast_facts,.close_window").click(function () {
	  if ($("#facts").is(":hidden")) {
		$("#facts").show();
		$("#facts").animate({"width": 338}, "slow");
		//$("div#facts").slideDown("slow");
	  } else {
		//$("div#facts").slideUp("slow");
		$("#facts").animate({"width": 0}, "slow", function(){ $("#facts").hide(); });
	  }
	});
	
	/**
	 * Error message animation.
	 */
	if (typeof($(".errmsg")) != null) {
		$(".errmsg").css({
			"display": "none"
		});
		$(".errmsg").slideDown(500);
	}
	
	/**
	 * EVENTS PAGE
	 */
	$("#calendar a").tooltip({
		tip: '#tooltip',
		position: ['top', 'center'],
		offset: [10, 2],
		effect: 'slide',
		onBeforeShow: showTip
	});
	$("#calendar a").click(function () {
		return false;
	});
	$("#tooltip_close").click(function() {
		$("#tooltip").hide();
	});
	
}); // END initialization.

function showTip() {
	//var tip = $(this.getTip());
	var target = $(this.getTrigger());
	var url = $(target).attr("href") + "&ajax=1";
	$("#tooltip_container").html('<div align="center"><br><br><img src="images/loading.gif" alt="Loading" width="32" height="32" /><br><br><strong>Loading, please wait...</strong></div>');
	$("#tooltip_container").load(url);
}






/**
* jQuery Google Map Helper
**/
(function(c){c.fn.googleMap=function(a){var f={address:false,LatLng:[0,0],zoom:8,icon:false,alt:false,mapType:"roadmap",onGeocodeError:function(){}},a=c.extend(f,a);return this.each(function(){var g=c(this)[0],e=new google.maps.LatLng(a.LatLng[0],a.LatLng[1]),b;switch(a.mapType){case "roadmap":b=google.maps.MapTypeId.ROADMAP;break;case "satellite":b=google.maps.MapTypeId.SATELLITE;break;case "hybrid":b=google.maps.MapTypeId.HYBRID;break;case "terrain":b=google.maps.MapTypeId.TERRAIN}var d=new google.maps.Map(g, {zoom:a.zoom,center:e,mapTypeId:b});a.address?(new google.maps.Geocoder).geocode({address:a.address},function(b,c){c==google.maps.GeocoderStatus.OK?(d.setCenter(b[0].geometry.location),a.icon?new google.maps.Marker({map:d,position:b[0].geometry.location,icon:a.icon}):new google.maps.Marker({map:d,position:b[0].geometry.location})):c==google.maps.GeocoderStatus.ZERO_RESULTS&&f.onGeocodeError.call(this)}):a.icon?new google.maps.Marker({map:d,position:e,icon:a.icon}):new google.maps.Marker({map:d,position:e})})}})(jQuery);

