$(document).ready(function() {
	$('.addFav').click(FavoritesListingClassic.addFavoriteClick);
	$('.removeFav').click(FavoritesListingClassic.removeFavoriteClick);
});

var FavoritesListingClassic = new Object;

FavoritesListingClassic.addFavoriteClick = function() {
	var href = $(this).attr('href');
	var listingID = href.substring(href.search(/&id=/)+4);
	FavoritesListingClassic.addFavorite(listingID);
	return false;
};

FavoritesListingClassic.removeFavoriteClick = function() {
	var href = $(this).attr('href');
	var listingID = href.substring(href.search(/&id=/)+4);
	FavoritesListingClassic.removeFavorite(listingID);
	return false;
};

FavoritesListingClassic.addFavorite = function(listingID) {
	FavoritesBase.addFavorite(listingID, FavoritesListingClassic.addFavoriteHandler);
	return false;
};

FavoritesListingClassic.addFavoriteHandler = function(listingID) {
	$('#favoriteEventContainer').html('<a class="removeFav" href="/favoriteHandler.php?action=remove&id='+listingID+'" id="favoriteRemoveEvent">Remove Favorite</a>');
	$('#favoriteEventContainer .removeFav').click(FavoritesListingClassic.removeFavoriteClick);
};

FavoritesListingClassic.removeFavorite = function(listingID) {
	FavoritesBase.removeFavorite(listingID, FavoritesListingClassic.removeFavoriteHandler);
	return false;
};

FavoritesListingClassic.removeFavoriteHandler = function(listingID) {
	$('#favoriteEventContainer').html('<a class="addFav" href="/favoriteHandler.php?action=add&id='+listingID+'" id="favoriteAddEvent">Add Favorite</a>');
	$('#favoriteEventContainer .addFav').click(FavoritesListingClassic.addFavoriteClick);
};

