starnow.watchlist={},starnow.watchlist.save=function(n){return starnow.watchlist.checkSignin(!0,n)?($.ajax({url:"/webapi/AddWatchlistEntry",type:"POST",data:'{"listingID":"'+n+'"}',contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){$(".saveToWatchlist").addClass("hidden"),$(".savedToWatchlist").removeClass("hidden"),$(".badge-watchlistCount").removeClass("hidden"),$(".badge-watchlistCount").html(n)}}),!0):!1},starnow.watchlist.remove=function(n){return starnow.watchlist.checkSignin(!0)?($.ajax({url:"/webapi/RemoveWatchlistEntry",type:"POST",data:'{"listingID":"'+n+'"}',contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){$(".savedToWatchlist").addClass("hidden"),$(".saveToWatchlist").removeClass("hidden"),n==0&&$(".badge-watchlistCount").addClass("hidden"),$(".badge-watchlistCount").html(n)}}),!0):!1},starnow.watchlist.removeAndReload=function(n){return starnow.watchlist.checkSignin(!0)?($.ajax({url:"/webapi/RemoveWatchlistEntry",type:"POST",data:'{"listingID":"'+n+'"}',contentType:"application/json; charset=utf-8",dataType:"json",success:function(){window.location.reload(!0)}}),!0):!1},starnow.watchlist.checkSignin=function(n,t){var i=!0,r="/signin/?return_url="+escape(window.location.href);return typeof t!="undefined"&&(r="/signin/?return_url="+escape("/listings/listingdetail.aspx?l_id="+t+"&wl=1")),$.ajax({url:"/webapi/IsSignedIn",type:"POST",contentType:"application/json; charset=utf-8",dataType:"json",async:!1,success:function(t){i=t.Data,i||(n?window.location.href=r:window.location.reload(!0))}}),i}