﻿//-------------------------------------------------------------------------------------------------------------------------------
function toggleFavourites(project_id)
{
	if(isNaN(project_id))
		return;
		
	$("#add_favourite_" + project_id).animate({opacity:0}, 200, 
		function(){
			$("#add_favourite_" + project_id).hide();
			$("#is_favourite_" + project_id).show();
			$("#is_favourite_" + project_id).animate({opacity:1}, 200);
		});	
		
	var params = new Object();
	params.project_id = project_id;
	$.post("custom/modules/favourites/favourites.cfc?method=toggleFavourites", params, onToggleFavourites, "json");
}
//-------------------------------------------------------------------------------------------------------------------------------
function onToggleFavourites(num_favourites)
{
	if(num_favourites > 0)
	{
		$("#favourites").show();
	}
	else
	{
		$("#favourites").hide();
		window.location = "index.htm";
	}
}
//-------------------------------------------------------------------------------------------------------------------------------
function removeFavourite(project_id)
{
	if(isNaN(project_id))
		return;
		
	$("#favourite_" + project_id).animate({opacity:0}, 200, function(){$("#favourite_" + project_id).hide();});
		
	toggleFavourites(project_id);
}

