jQuery(function() {
	jQuery('#guide_navigator h3 a, #guide_navigator .less a').bind('mouseover',function() {
		jQuery(this).parents("li").toggleClass('state_open');
	});

	jQuery("#toggle_all").bind('click',function() {
		if (jQuery(this).hasClass('open_all')) {
			jQuery("#guide_navigator li").removeClass('state_open').addClass('state_open');	// to make sure we don't double add the 'state_open' class.
			jQuery(this).html("Hide all").removeClass('open_all');
		} else {
			jQuery("#guide_navigator li").removeClass('state_open');
			jQuery(this).html("Show all").addClass('open_all');
		}
		return false;
	});

	jQuery('.unlove').bind('click',function() {
		var url=jQuery(this).attr('href');
		jQuery.get(url, function() {
			jQuery('#love_flash, .unlove').hide();
			jQuery('#unlove_flash, .love').show();
		});
		return false;
	});

	jQuery('.love').bind('click',function() {
		var url=jQuery(this).attr('href');
		jQuery.get(url, function() {
			jQuery('#unlove_flash, .love').hide();
			jQuery('#love_flash, .unlove').show();
		});
		return false;
	});
});
