(function($){
	$.plugin.defaults.base = '';
	$.plugin.defaults.ext = '.js';
	$.plugin.register( $baseUrl+"scripts/jquery/jqx/jquery.livequery", {fn:'livequery'} );

	$.danceful = {
		dateSearchFormat: "yyyy-MM-dd"
		,dateDisplayFormat: 'dddd, MMMM dd'
		,queryToObject: function(q){
			var r = {};
			q = q || window.location.search.substr(1) || "";
			var nvp = q.split("&");
			$.each(nvp, function(){
				var nv = this.split("=");
				r[nv[0]] = nv[1];
			});
			return r;
		}
		,empty: function(){ return false; }
	};
	$(function(){
		var heads = $(".detail-section").children(".section-head");
		heads.livequery("click", function(e){
			if($(e.target).is(".section-head")){
				$(e.target).siblings(".section-body").slideToggle("fast");
				$(e.target).toggleClass("section-head-hidden").attr("title", ($(this).attr("title")=="Click to hide")?"Click to show":"Click to hide");
			}
		})
		heads.attr("title", "Click to hide");
	});
})(jQuery);