//checkbox deselector
jQuery(document).ready( function(){
	jQuery("a.expander").each( function(){	//for each expander
		var target = jQuery(jQuery(this).attr("data-target"));
		target.expanded = target.hasClass("expanded");
		
		jQuery(this).bind("click", function(e){ 		//bind the following to click event
			e.preventDefault();
			jLink = jQuery(this)
			if( jLink.hasClass("expander-icon") )
			{
				jLink.removeClass("expander-icon");
				jLink.addClass("collapser-icon");
			}
			else if( jLink.hasClass("collapser-icon") )
			{
				jLink.addClass("expander-icon");
				jLink.removeClass("collapser-icon");
			}
			var target_selector = jQuery(this).attr("data-target"); 
			var targets = jQuery(target_selector);
			targets.each(function(){
				this.expanded ? jQuery(this).hide() : jQuery(this).show();
				this.expanded = !this.expanded;
			});
		});
	});
});
