$(function(){

	// Bind bubble tips.
	$(".partnersOverview .partners ul.partnersList li a").each(function(){;
		$(this).bubbletip('#bubble_'+ $(this).attr("id"), {
				deltaDirection: 'up',
				offsetTop: 5,
				delayShow : 500,
				delayHide: 100,
				offsetLeft: -50
			})
	});

	// Bind clicks on categories.
	$(".categories ul li a").bind("click", function(){
		// Set filterId
		var filterId = "."+ $(this).attr("id");

		// Uncheck all filters
		$(".categories a").removeClass("checked");
		$("#provincie-blok-active").removeAttr("class").hide();

		// Toggle selected filter.
		$(this).toggleClass('checked');

		// Uncheck all partners.
		$(".partners a").removeClass("active");

		// Activate all matching partners.
		$(".partners a").filter(filterId).addClass("active");

		return false;
	})

	// Bind clicks on usemap.
	$(".map area")
	.hover(
		function(){	$("#provincie-blok-hover").addClass($(this).attr("rel")).show(); },
		function(){	$("#provincie-blok-hover").removeClass($(this).attr("rel")).hide(); })

	.click(function(){
		$("#provincie-blok-active").removeAttr("class").hide();
		$("#provincie-blok-active").addClass($(this).attr("rel")).show();

		// Uncheck all filters
		$(".categories ul li a").removeClass("checked");

		// Set filterId
		var filterId = "."+ $(this).attr("rel");

		// Uncheck all partners.

		$(".partners a").removeClass("active");

		// Activate all matching partners.
		$(".partners a").filter(filterId).addClass("active");


		return false;
	})

	// Bind click on clearFilters.
	$(".categories .clearFilters a").bind("click", function(){

		// Uncheck all filters
		$(".categories a").removeClass("checked");
		$("#provincie-blok-active").removeAttr("class").hide();

		// Uncheck all partners.
		$(".partners a").removeClass("active");		
	});

});
